欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP中for循環(huán)與foreach的區(qū)別

 更新時間:2017年03月06日 09:05:23   作者:李宗禹  
本文主要介紹了php中for循環(huán)與foreach的區(qū)別,具有很好的參考價值。下面跟著小編一起來看下吧

for循環(huán)與foreach的區(qū)別

foreach 依賴 IEnumerable.

第一次 var a in GetList() 時調(diào)用 GetEnumerator 返回第一個對象并賦給a,

以后每次再執(zhí)行 var a in GetList() 的時候調(diào)用 MoveNext.直到循環(huán)結(jié)束.

期間GetList()方法只執(zhí)行一次.

+ View Code

  for 循環(huán)靠下標定位.    list[3] 相當于 *(list + 3).

+ View Code

or 循環(huán)每次循環(huán)會調(diào)用 GetCount() 來比較長度. 而 foreach 不考慮長度,只調(diào)用一次GetList().

結(jié)論.

在固定長度或長度不需要計算的時候for循環(huán)效率高于foreach.

在不確定長度,或計算長度有性能損耗的時候,用foreach比較方便.

并且foreach的時候會鎖定集合中的對象.期間不能修改.

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • PHP隨機數(shù) C擴展隨機數(shù)

    PHP隨機數(shù) C擴展隨機數(shù)

    這篇文章主要介紹了PHP隨機數(shù),C擴展隨機數(shù)的相關(guān)資料,還為大家介紹了PHP唯一ID生成擴展ukey,感興趣的小伙伴們可以參考一下
    2016-05-05
  • php 如何設(shè)置一個嚴格控制過期時間的session

    php 如何設(shè)置一個嚴格控制過期時間的session

    本篇文章主要介紹了php設(shè)置一個嚴格控制過期時間的session的方法,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • php正則表達式(regar expression)

    php正則表達式(regar expression)

    在編寫處理字符串的程序或網(wǎng)頁時,經(jīng)常會有查找符合某些復(fù)雜規(guī)則的字符串的需要。正則表達式就是用于描述這些規(guī)則的語法。
    2011-09-09
  • php運用memcache的完整實例

    php運用memcache的完整實例

    這篇文章主要給大家介紹了關(guān)于php運用memcache的完整實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • PHP對接阿里云虛擬號的實現(xiàn)(號碼隱私保護)

    PHP對接阿里云虛擬號的實現(xiàn)(號碼隱私保護)

    這篇文章主要介紹了PHP對接阿里云虛擬號的實現(xiàn)(號碼隱私保護),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • php實現(xiàn)圖片添加描邊字和馬賽克的方法

    php實現(xiàn)圖片添加描邊字和馬賽克的方法

    這篇文章主要介紹了php實現(xiàn)圖片添加描邊字和馬賽克的方法,通過自定義函數(shù)imagemask與imagetextouter實現(xiàn)圖片添加馬賽克與文字描邊的效果,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • PHP入門學習之字符串操作

    PHP入門學習之字符串操作

    這篇文章主要介紹了PHP入門學習之字符串操作,學習php的同學一定要看一下,都是入門必看的基礎(chǔ)內(nèi)容
    2021-04-04
  • php使用pdo連接并查詢sql數(shù)據(jù)庫的方法

    php使用pdo連接并查詢sql數(shù)據(jù)庫的方法

    這篇文章主要介紹了php使用pdo連接并查詢sql數(shù)據(jù)庫的方法,實例分析了常用的pdo連接方法與改進方法,并針對pdo技術(shù)進行了分析說明,需要的朋友可以參考下
    2014-12-12
  • PHP判斷是否為空的幾個函數(shù)對比

    PHP判斷是否為空的幾個函數(shù)對比

    這篇文章主要介紹了PHP判斷是否為空的幾個函數(shù)對比,本文講解了gettype()、empty()、is_null()、isset()等幾個函數(shù)在不同變量下的返回值情況,需要的朋友可以參考下
    2015-04-04
  • php基于雙向循環(huán)隊列實現(xiàn)歷史記錄的前進后退等功能

    php基于雙向循環(huán)隊列實現(xiàn)歷史記錄的前進后退等功能

    這篇文章主要介紹了php基于雙向循環(huán)隊列實現(xiàn)歷史記錄的前進后退等功能,較為詳細的分析了php使用歷史記錄功能所涉及的相關(guān)技巧與實現(xiàn)方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08

最新評論