摘要:<?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不需要知道数组的个数就可直接循环数组,比前面两个方便
批改老师:西门大官人批改时间:2019-03-20 09:43:12
老师总结:准确的说,for和while是严格意义上的循环,foreach是遍历,所以在语法上不管有多少数据 只管输出就好了,没必要知道数组个数