<?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 遍历数组时,原理是数组内部的指针的移动。