Home >Backend Development >PHP Tutorial > 使用foreach循环二维数组后的有关问题
使用foreach循环二维数组后的问题
循环二次的话,第二次循环就不显示,但是如果注释掉第一次的话,第二次循环的内容就可以正常显示,
哪位朋友知道原因的请告诉一下,非常感谢!
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> $products2 = array( array('名称' => '苹果','数量' => 6,'单价' => 12.2), array('名称' => '香蕉','数量' => 2,'单价' => 15.1), array('名称' => '西瓜','数量' => 3,'单价' => 25.3) ); //循环一 for ($i1=0;$i1<count foreach as echo></count>'; } //循环二 // reset($products2); 就算加上重设指针,下面的循环还是显示不出来,但是如果把循环一注释掉的话,循环二就能正常显示了,哪位朋友知道原因的请告诉一下,谢谢了! for ($i2=0;$i2<count while each echo></count>'; }
<?php $products2 = array( array('名称' => '苹果','数量' => 6,'单价' => 12.2), array('名称' => '香蕉','数量' => 2,'单价' => 15.1), array('名称' => '西瓜','数量' => 3,'单价' => 25.3) ); //循环一 for ($i1=0;$i1<count foreach as echo reset></count>'; } //循环二 for ($i2=0;$i2<count while each echo></count>'; } ?> <div class="clear"> </div>