申请一个数组,然后不断的跑空循环,看看执行时间

for循环

foreach (不使用键)

foreach(使用键)

array_map

array_walk

查看效率速度发现很明显 是foreach更快,这是为什么呢,我记得韩顺平老师讲过 foreach比for循环快的原因是因为foreach内部用链表存储,所以移动起来更快,而array_map array_walk显然封装过扩展,没有底层快的。当不使用key的时候 foreach要快一倍,也就告诉我们今后用数组如果不需要用到key的时候尽量不写 $key=> 来提高效率

最新文章

  1. excel 日期/数字格式不生效需要但双击才会生效的解决办法
  2. canvas绘制二次贝塞尔曲线----演示二次贝塞尔四个参数的作用
  3. 游记——noip2016
  4. Python的50个模块,满足你各种需要
  5. loadRunner录制脚本常见问题及解决方法
  6. 机器学习&数据挖掘笔记_18(PGM练习二:贝叶斯网络在遗传图谱在的应用)
  7. BizTalk开发系列(十一) 在Orchestration中执行Pipeline
  8. 【转】LokiJS:纯JavaScript实现的轻量级数据库
  9. java对象的序列化与反序列化使用
  10. 开发excel 自定义func
  11. Unity3D NGUI自适应屏幕分辨率(2014/4/17更新)
  12. hadoop入门必备基础知识
  13. phpstorm配置xdebug
  14. java多线程设计模式
  15. python随机生成中文字符
  16. CodeForces - 706B 二分stl
  17. [Centos7] bbc tools安装
  18. struts ajax多级下拉菜单
  19. 使用 IdentityServer4 实现 OAuth 2.0 与 OpenID Connect 服务
  20. #if defined 和 #if ! defined 的用法

热门文章

  1. Shell中调用、引用、包含另一个脚本文件的三种方法
  2. P44、面试题4:替换空格
  3. HTTPConnection与HTTPClient的区别
  4. Ubuntu12.04安装JDK6
  5. Android开发之ListView-SimpleAdapter的使用
  6. hdu 1166(树状数组 或 线段树)
  7. JAVA高级特性 - 注解
  8. iScroll-5拉动刷新功能实现与iScroll-4上拉刷新的一点改进
  9. UVa 10622 (gcd 分解质因数) Perfect P-th Powers
  10. apache开源项目--solr