<div> <div> <input id="1-1" type="radio" value="apple"> </div> <div> <input id="1-2" type="radio" value="grape"> </div> <div> <input id="1-3" type="radio" value="orange"> </div> </div> <div> <div> <input id="2-1" type="radio" value="apple"> </div> <div> <input id="2-2" type="radio" value="grape"> </div> <div> <input id="2-3" type="radio" value="orange"> </div> </div> ↓ $fruit = array(3) { [0]=> string(5) "apple" [1]=> string(5) "grape" [2]=> string(6) "orange" } ??????? <?php for ($c = 1; $c <= 3; $c++) { ?> <div> <div> <input id="{$c}-???" type="radio" value= $fruit option= $fruit> </div> </div> <?php } ?>
for文の中で連番を生成したい。
どういっていいかわからず、変なタイトルになったことご了承ください。
下記をご覧ください。
3つのinputを囲んだdivが二つあります。
3つのinputのid値の中に、連番が設定されています。
これをループの中で完結させたいんですが、いい方法はありますか?
一応書いてみましたが、これではid値の1,2,3しか実現できず、一つ目のdivの中で1_,2_と揃えることができません。
うまく言葉にできなくてすいません、聞いてください。
回答3件
あなたの回答
tips
プレビュー