循环遍历数组,比较不同

Original 2019-04-18 14:18:10 358
abstract:$data = range(1,100); $count = count($data); for($i=0; $i<$count; $i++)      echo $data[$i]; echo '<hr>'; $j =
$data = range(1,100);
$count = count($data);

for($i=0; $i<$count; $i++) 
    echo $data[$i];
echo '<hr>';


$j = 0;
while($j<$count)
{
    echo $data[$j];
    $j++;
}
echo '<hr>';

foreach($data as $key => $val)
    echo $key . '->' . $val. '  ';

for循环与while循环都需要知道数组的大小,就是需要一个边界来使循环跳出,其实每个循环都需要知道一个特定的边界以循环跳出,否则就会陷入死循环,最终cpu不坎重负或者被保护程序终止导致该程序崩溃。

foreach 的边界不需要人去获取,它自己就可以找到边界。

Correcting teacher:查无此人Correction time:2019-04-19 09:02:55
Teacher's summary:完成的不错。for和while大多用作计算循环。foreach用作数组循环。继续加油。

Release Notes

Popular Entries