空循環比較 for foreach array_map array_walk


申請一個數組,然后不斷的跑空循環,看看執行時間

for循環

foreach (不使用鍵)

foreach(使用鍵)

array_map

array_walk

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM