亿科精品课-PHP从入门到精通之foreach
作者QQ:2811051813
正文:
首先,给出PHP中foreach遍历(也就是循环)数组的基本表达式:
foreach($arr as $key => $value){ .... }
解释:foreach便是数组遍历的关键字,as英文解释为作为,当做,这里是给数组的键值对起别名。$key便是数组的键,$value是值,如果不知道什么是键和值可以加群看数组的文章。
注意:$key和$value这两个变量名是自定义的,你也可以叫写成$name=>$content
可能遇到的几个问题:
Q:数组遍历有什么用?
A:通过遍历,能够将数组里面所有的值循环输出,一般用于查询数据库时操作。
接下来,我们看一个实例:
//数组部分 $arr=[ ['name'=>'八仔', 'age'=>'20', 'address'=>'安徽'], ['name'=>'老八', 'age'=>'99', 'address'=>'岛市'] ] //遍历出这两个信息 foreach($arr as $value){ foreach($value as $key=>$content){ echo $key.":".$content." "; } }
最后的结果:
name:八仔
age:20
address:安徽
name:老八
age:99
address:岛市
原理:首先我们定义的是一个二维数组,$arr就是父级数组,一共有两个子数组,每个数组包含三个键:name,age,address,我们通过foreach遍历出$arr这个数组,每次遍历获得一个子数组,在第一个foreach中再用foreach遍历他的子数组,这里如果是代码量比较少的朋友们可能会晕,把$key作为数组,上面已经说了,第一个$key是键,$value才是值,所以我们第二个foreach遍历$value,这样每次遍历我们就获得了键值对,保存在$key和$content,这样$key就是键名,$content就是这个键对应的值。
有问题的话,欢迎联系QQ2811051813获取帮助(免费的哦)
还没有评论,来说两句吧...