PHP循环结合数组和list的使用
foreach的使用:
1.用法1
2.用法2
3.按拷贝还是引用
默认按拷贝,和函数很相似:
但是可以改成引用方式,通过&符号:
4.for循环
5.each/list
each用法,每次取出个4元素数组,其中0,key对应键;1,value对应值:
list的用法:
list结合each使用:
注意while
(list($key, $value) = each($arr))中each得到的4元素数组中有2个数字索引分别赋给list中2个变量。
所以
6.多维数组
7.数组函数
key取键值
上面会得到 '王五',但是如果烟台为 ""空串,则程序执行到这里会跳出循环,空串转成false。
用for实现foreach效果:
这个问题同上,如果某个键值计算为false也会跳出循环。