Maison >développement back-end >tutoriel php >php 两层foreach循环怎么给里层循环变量设置初始值=0
php 两层foreach循环如何给里层循环变量设置初始值=0
$question): ?>
$answer): ?>
如何在里层循环完之后 第二次里层循环时让$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 />