申請一個數組,然后不斷的跑空循環,看看執行時間
for循環
foreach (不使用鍵)
foreach(使用鍵)
array_map
array_walk
查看效率速度發現很明顯 是foreach更快,這是為什么呢,我記得韓順平老師講過 foreach比for循環快的原因是因為foreach內部用鏈表存儲,所以移動起來更快,而array_map array_walk顯然封裝過擴展,沒有底層快的。當不使用key的時候 foreach要快一倍,也就告訴我們今后用數組如果不需要用到key的時候盡量不寫 $key=> 來提高效率