2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > PHP遍历数组办法汇总

PHP遍历数组办法汇总

时间:2021-11-13 09:23:46

相关推荐

PHP遍历数组办法汇总

php教程|php手册

PHP

php教程-php手册

PHP遍历数组的方法汇总

安卓 番茄工作法 源码 开发代码,重装桌面环境ubuntu,爬虫调查取证,php escape(),seo优化衡阳lzw

今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个。顺便写个文章总结下,如果总结不全还请朋友们指出

java源码系统怎么运行,ubuntu定时启动软件,打开tomcat浏览器,边框爬虫源码,php怎么限制html图片,seo策略 英语lzw

第A、foreach()

久包在线网站源码,ubuntu分区方案6,tomcat开源许可证,js爬虫架构,php架构下载,光年张国平seo视频教程lzw

foreach()是一个用来遍历数组中数据的最简单有效的方法。

?

显示结果:

?

第B、while() 和 list(),each()配合使用。

?

显示结果:

?

第C、for()运用for遍历数组

?

显示结果:

?

有时候有人也在问这几种遍历数组的方法哪个更快捷些呢,下面做个简单的测试就明白了

=========== 下面来测试三种遍历数组的速度 ===========

一般情况下,遍历一个数组有三种方法,for、while、foreach。其中最简单方便的是foreach。下面先让我们来测试一下共同遍历一个有50000个下标的一维数组所耗的时间。

?

测试结果:

?

经过反复多次测试,结果表明,对于遍历同样一个数组,foreach速度最快,最慢的则是while。从原理上来看,foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比foreach快(因为foreach在开始执行的时候首先把数组复制进去,而while直接移动内部指标。),但结果刚刚相反。原因应该是,foreach是PHP内部实现,而while是通用的循环结构。所以,在通常应用中foreach简单,而且效率高。在PHP5下,foreach还可以遍历类的属性。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。