abstract:<?php header("Content-type: text/html; charset=utf-8"); $arr=array('张三',18,'男','湖北'); //for循环 $c = count($arr);
<?php header("Content-type: text/html; charset=utf-8"); $arr=array('张三',18,'男','湖北'); //for循环 $c = count($arr); for ($i=0; $i <$c ; $i++) { echo $arr[$i] .'<br>'; } echo "<hr>"; //while循环 $i=0; $c = count($arr); while ( $i < $c) { echo $arr[$i] .'<br>'; $i++; } //foreach循环; echo "<hr>"; foreach ($arr as $key => $value) { echo $key.'=>'.$value .'<br>'; } ?>
总结:foreach不需要知道数组的个数就可直接循环数组,比前面两个方便
Correcting teacher:西门大官人Correction time:2019-03-20 09:43:12
Teacher's summary:准确的说,for和while是严格意义上的循环,foreach是遍历,所以在语法上不管有多少数据 只管输出就好了,没必要知道数组个数