PHP的100个知识点
foreach的使用:1.用法1
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
2.用法2
3.按拷贝还是引用
默认按拷贝,和函数很相似:
但是可以改成引用方式,通过&符号:
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
4.for循环
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
5.each/list
each用法,每次取出个4元素数组,其中0,key对应键;1,value对应值:
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
list的用法:
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
list结合each使用:
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
注意while(list($key, $value) = each($arr))中each得到的4元素数组中有2个数字索引分别赋给list中2个变量。
所以
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
6.多维数组
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
7.数组函数
key取键值
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
上面会得到 '王五',但是如果烟台为 ""空串,则程序执行到这里会跳出循环,空串转成false。
用for实现foreach效果:
http://blog.运维网.com/xcf007/images/editer/InBlock.gif
这个问题同上,如果某个键值计算为false也会跳出循环。
最后出个小题目:
自己动手写个函数实现关联数组的键值互换,即键变成值,而值作为键?
页:
[1]