为什么我的each会这样
<?php echo '<pre>'; //list() 将下标练习的索引数组赋值给相应的变量 只能用于下标连续的索引数组 //each() 返回数组中当前的键和值,返回的是数组,包含4部分 并将数组指针向下移动一步 $arr=['a','b','c']; //相当于把a b c中下标 0 1 2 分别赋值给 $var1 2 3 list($var1,$var2,$var3)=$arr; echo $var1,$var2,$var3; //如果只想取b c 哪个不要就用逗号空开 list(,$b,$c)=$arr; echo '<hr>'; $arr=['a','b','c']; list($arr1[],$arr1[],$arr1[])=$arr; print_r($arr1); //Array ( [0] => a [1] => b [2] => c ) echo '<hr>'; //简化遍历 $arr=[ [1,'king1',12], [2,'king2',22], [3,'king3',32] ]; //加入list 可以直接遍历里面的二维 foreach ($arr as list($id,$username,$age)){ echo $id,'-',$username,'-',$age,'<br>'; } echo '<hr>';echo '<hr>'; $arr=[ 'a'=>'aaa', 'b'=>'bbb', 'c', 'username'=>'king', 33=>'ddd' ]; print_r($arr); /* Array ( [a] => aaa [b] => bbb [0] => c [username] => king [33] => ddd ) */ $res=each($arr); print_r($res); echo '</pre>';
3
收起
正在回答 回答被采纳积分+1
2回答
PHP小白零基础入门
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星