質問: $i == '10' ? '以上' : ''; $options .= "".($i+$syoki)."年".$miman.$izyou.""; } ``` 上記は ” 1年未満 1年 2年 3年 4年 5年 6年 7年 8年 9年 10年以上 ” と表示されますが ” NULL 1年未満 1年 2年 3年 4年 5年 6年 7年 8年 9年 10年以上 ” という風に表示させたいのですが、どう工夫したらよいでしょうか? セレクトボックスに何も選択していない未入力の状態を作りたいのです。
回答: forより前に直接追加するだけでは? ``` $options .= "NULL"; for($i = 0;$i <= 10;$i++){ $syoki = $i == '0' ? '1' : ''; $miman = $i == '0' ? '未満' : ''; $izyou = $i == '10' ? '以上' : ''; $options .= "".($i+$syoki)."年".$miman.$izyou.""; } ```