2 レベルの php foreach ループで内部ループ変数の初期値 = 0 を設定する方法
$question): ?>
Answers as $i=>$answer): ?>
完了したら、最後のループの値を継続するのではなく、2 番目の内層ループ中に $i の値を 0 から開始させます
------解決策---------------------
意味が分かりません、例を挙げてください。または、出力方法を説明します。
------解決策---------
引用:
<br /><?php<br />echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">';<br /><br />$questions = array(<br /> '问题1',<br /> '问题2',<br /> '问题3'<br />);<br /><br />$answers = array(<br /> array('选项a','选项b'),<br /> array('选项c','选项d'),<br /> array('选项e','选项f')<br />);<br /><br />foreach($questions as $k=>$question){<br /> echo 'Q'.($k+1).'<br>';<br /> foreach($answers[$k] as $i=>$answer){<br /> echo 'option'.($i+1).' '.$answer.'<br>';<br /> }<br /> echo '<br>';<br />}<br />?><br />