数组的循环方法

Original 2019-05-06 18:05:51 490
abstract:<?php$arr = array(1,2,3,4,5,6,7,8,9);//创建数组$length=count($arr);//获取数组长度//for循环数组,首先要知道数组的长度for($i=0;$i<$length;$i++) {$a = $arr[$i];echo $a.'<br/>';}echo '<br/>';//wh

<?php

$arr = array(1,2,3,4,5,6,7,8,9);//创建数组

$length=count($arr);//获取数组长度

//for循环数组,首先要知道数组的长度

for($i=0;$i<$length;$i++) {

$a = $arr[$i];

echo $a.'<br/>';

}

echo '<br/>';

//while 循环数组,首先要知道数组的长度,只要指定的条件为真,while 循环就会执行代码块。

while ($i <=$length) {

   $a = each($arr);

   if($a){

    echo "{$a['value']}"."<br>";  

   }else{

    break;

   }

}

echo '<br/>';

//foreach 循环数组,不需要知道数组长度,能方便的循环索引数组和关联数组

//每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。

foreach ($arr as $key => $value) {

   echo "$value <br>";

}

?>


Correcting teacher:查无此人Correction time:2019-05-07 09:43:17
Teacher's summary:完成的不错。for和while都是计算循环。foreach是数组循环。继续加油。

Release Notes

Popular Entries