PHP数组循环遍历的四种方式
【(重点)数组循环遍历的四种方式】 1,https://www.cnblogs.com/waj6511988/p/6927208.html 2,https://www.cnblogs.com/muziyun1992/p/6723958.html 1、使用for循环遍历数组 conut($arr);用于统计数组元素的个数。 for循环只能用于遍历,纯索引数组!!!! 如果存在关联数组,count统计时会统计两种数组的总个数,使用for循环遍历混合数组,导致数组越界!! eg: $arr = array(1,2,3,5,6,7); $num = count($arr); //count最好放到for外面,可以让函数只执行一次 count统计数组中元素的个数。 echo "数组元素的个数 {$num} <br/>"; //注意这里典型的 双引号内用花括号包裹变量 for($i=0;$i<$num;$i++){ echo " {$i} ==> {$arr[$i]} <br/>"; //注意php中双引号内使用花括号包裹变量的写法 } 2、forEach循环遍历数组 foreach可以遍历任何类型的数组!!! eg: $arr = array(1,2,3,"one"=>4,5,6,7); foreach($arr as $value){ echo "{$value}<br>"; }