for,whlie 和foreach

Original 2019-03-19 19:16:34 294
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是遍历,所以在语法上不管有多少数据 只管输出就好了,没必要知道数组个数

Release Notes

Popular Entries