深入理解PHP中的数组-Array
程序员文章站
2024-01-21 18:09:40
...
很好的一篇讲解PHP数组的博文,详细讲解了php中数组与其他语言的差别,内核如何实现数组,数组的遍历,另外还分析了网上广为谬传的foreach比for性能好的说法。 我自己也测试了下foreach和for的性能,在php 5.3 和5.4版本下,不管遍历时是否改写数组,还是for
很好的一篇讲解PHP数组的博文,详细讲解了php中数组与其他语言的差别,内核如何实现数组,数组的遍历,另外还分析了网上广为谬传的foreach比for性能好的说法。
我自己也测试了下foreach和for的性能,在php 5.3 和5.4版本下,不管遍历时是否改写数组,还是foreach时用引用方式,结果都未显示foreach优于for,我自己测试的结果是for比foreach还稍微快那么点儿:)如果foreach不采用引用方式,那for比foreach就快许多~
分享在此:
英文原文:A Closer Look Into PHP Arrays: What You Don’t See
上一篇: php一句话获取获取文件目录的方法
下一篇: PHP中怎么定义变量
推荐阅读
-
php数组中包含中文的排序方法
-
php使用array_rand()函数从数组中随机选择一个或多个元素_PHP教程
-
深入理解PHP中的数组-Array
-
nothing in the world 深入理解PHP原理之Session Gc的一个小概率Notice
-
深入理解PHP中的单例模式(附代码)
-
关于PHP中数组模型的一点猜想(by misko lee)_PHP教程
-
php合并数组中相同元素的方法
-
php-Arrays函数-array_rand-从数组中随机取出一个或多个单元_PHP教程
-
PHP中array_merge和array相加的区别分析
-
php的扩展与嵌入--php扩展中的数组和哈希表1