回答編集履歴

2

a

2016/06/20 03:23

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -31,3 +31,23 @@
31
31
  <option value=2001年>2001年</option>
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ なお,アプリーケーション設計としては「年」はvalueに含めないほうが普通だと思います.私ならこう書きます.
38
+
39
+
40
+
41
+ ```php
42
+
43
+ $options = '';
44
+
45
+ for ($i = 1950; $i <= $now; ++$i) {
46
+
47
+ $selected = $i === 2000 ? ' selected' : '';
48
+
49
+ $options .= sprintf('<option value="%1$s"%2$s>%1$s年</option>', $i, $selected);
50
+
51
+ }
52
+
53
+ ```

1

a

2016/06/20 03:23

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1,4 +1,4 @@
1
- 生成される`var_dump($options)`してみましょう.そもそも**HTMLの属性をくくっていない**点で,元の実装も不適切ですが…
1
+ `var_dump($options)`してみましょう.そもそも**HTMLの属性をくくっていない**点で,元の実装も不適切ですが…
2
2
 
3
3
 
4
4