以下のコード1、2について、
コード1と同じことをコード2で行っているつもりなのですが、なぜか結果が異なってしまいます。(コード1が正しいのものです)
結果として、あいうえおの選択肢5つと、空白の選択肢が5つ出来てしまいます。
コード2で間違っている箇所があると思うので、わかる方ご指摘お願いします。
<?php $types = array('あ', 'い', 'う', 'え', 'お'); ?> <select name='option'> <option value = "未選択">選択してください</option> <!--コード1--> <?php foreach ($types as $type){ echo "<option value = '{$type}'> {$type} </option>";} ?> <!--コード2--> <?php for ($j=0; $j<count($types); $j++){ echo "<option value = '{$types[j]}'> {$types[j]</option>"; } ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/29 00:59
2020/04/29 01:07
2020/04/29 01:21