for、while循环遍历数组
for循环:基于已知边界条件(包含起始和结束)然后有规律有条件的变化
for循环遍历数组对应条件:
1、获取数组长度:count(数组)得到数组元素的长度
2、要求数组元素的下标是规律的数字
<?php
$arr = array(1,2,3,4,5,6,7,10);
for($i = 0,$len = count($arr);$i<$len;$i++)
{
echo 'key is '.$i.' and value is '.$arr[$i]."\n";
}
//$i = 0;$len = count($arr);
//while($i<$len)
// {
// echo 'key is '.$i.' and value is '.$arr[$i]."\n";
// $i++;
// }
?>
while循环配合each和list遍历数组
each函数:each能够从一个数组中获取当前数组指针所指向的元素的下标和值,拿到之后将数组指针下移,同时将拿到的元素下标和值以一个四个元素的数组返回:【each函数将在自 PHP 7.2.0 起废弃。强烈建议不要使用本函数。了解即可】
[1] => 取得元素的值
[value] => 取得元素的值
[0]=> 取得元素的下标值
[key] => 取得元素的下标值
<?php
$arr = array(2,'sex' &#