三种循环遍历数组

Original 2019-05-31 02:45:46 374
abstract:<?php//定义数组$arr = [1,2,3,4,5,6,7,8,9,10];//for循环遍历数组for ($i = 0; $i < 10; $i++){    echo $arr[$i].'<br>';}//for循环通常用在已经确定循环次数的循环中echo '<hr>';//while循环遍历数组$i

<?php
//定义数组
$arr = [1,2,3,4,5,6,7,8,9,10];

//for循环遍历数组
for ($i = 0; $i < 10; $i++){
   echo $arr[$i].'<br>';
}
//for循环通常用在已经确定循环次数的循环中
echo '<hr>';

//while循环遍历数组
$i = 0;
while (1){
   //如果超出数组的范围就退出循环
   if (isset($arr[$i])){
       echo $arr[$i].'<br>';
   }else{
       break;
   }
   $i++;
}
//while语句则用在满足某种条件时才循环的语句中,它们都是先判断条件是否满足再执行语句,
//所以,如果一开始条件就不满足,循环语句有可能一次也不执行
//do-while语句和while基本相同,所不同的是,它先执行循环语句,再判断条件是否满足,也就是说,循环语句至少能执行一次。
echo '<hr>';

//foreach遍历数组
foreach ($arr as $k => $v){
   echo $v .'<br>';
}
//foreach 遍历数组时,原理是数组内部的指针的移动。

Correcting teacher:天蓬老师Correction time:2019-05-31 14:06:03
Teacher's summary:循环结构有多种, 其实每一种结构之间是可以互换的

Release Notes

Popular Entries