回答編集履歴
2
a
answer
CHANGED
@@ -14,4 +14,14 @@
|
|
14
14
|
<option value=1999年>1999年</option>
|
15
15
|
<option value=2000 selected年>2000年</option>
|
16
16
|
<option value=2001年>2001年</option>
|
17
|
+
```
|
18
|
+
|
19
|
+
なお,アプリーケーション設計としては「年」はvalueに含めないほうが普通だと思います.私ならこう書きます.
|
20
|
+
|
21
|
+
```php
|
22
|
+
$options = '';
|
23
|
+
for ($i = 1950; $i <= $now; ++$i) {
|
24
|
+
$selected = $i === 2000 ? ' selected' : '';
|
25
|
+
$options .= sprintf('<option value="%1$s"%2$s>%1$s年</option>', $i, $selected);
|
26
|
+
}
|
17
27
|
```
|
1
a
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
`var_dump($options)`してみましょう.そもそも**HTMLの属性をくくっていない**点で,元の実装も不適切ですが…
|
2
2
|
|
3
3
|
前者
|
4
4
|
|