久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

05
2018/07

PHP代碼中的幾種常用循環(huán)方法

發(fā)布時間:2018-07-05 17:36:08
發(fā)布者:pengyifeng
瀏覽量:
0

while循環(huán)

表達式將會執(zhí)行一段代碼直到條件語句為false。While循環(huán)通常更適合數(shù)據(jù)庫相關(guān)操作。

whilexunhuan.png

while(條件)循環(huán)的條件比較簡單,只要條件為真,則一直循環(huán)下去,一直到條件為假才終止循環(huán),終止條件跟內(nèi)部執(zhí)行代碼相關(guān),一般用于多次循環(huán),我平時使用直接將條件設(shè)置為true,讓循環(huán)無限循環(huán),直到觸發(fā)我設(shè)置的條件才主動exit()終止循環(huán)來使用。

do...while循環(huán)

do...while 循環(huán),先執(zhí)行代碼,在檢查循環(huán)條件,如果循環(huán)條件為真,則繼續(xù)執(zhí)行循環(huán),如果為假則終止循環(huán)。

do_while.png

需要知道的是。do...while循環(huán)比較特殊了,他是在執(zhí)行了代碼之后才決定,要不要繼續(xù)循環(huán)下去 ,也就是說,do...while循環(huán)至少會執(zhí)行一次循環(huán),就算代碼第一次就返回false,代碼也是執(zhí)行了一次的。所以條件代碼需要將第一次循環(huán)的結(jié)果也計算進去,不然很容易多循環(huán)一次。

for循環(huán)

如果你已定確定了需要循環(huán)的次數(shù),就可以使用for循環(huán)來循環(huán)for循環(huán)固定循環(huán)多少次,for循環(huán)的條件需要提前設(shè)定好參數(shù),for循環(huán)需要三個參數(shù)

  • 初始化循環(huán)計數(shù)器的值

  • 評估每個循環(huán)迭代。如果值為 TRUE,繼續(xù)循環(huán)。如果它的值為 FALSE,循環(huán)結(jié)束。

  • 增加循環(huán)計數(shù)器的值


for.png

上面的代碼就是for循環(huán)的典型例子,循環(huán)十次,簡單實用,使用for循環(huán)的前提是你已經(jīng)確定了循環(huán)的次數(shù)。

foreach循環(huán)

foreach 又叫遍歷循環(huán),只能對數(shù)組使用,用來取出數(shù)組中的每個鍵/值對。

foreach.png

foreach循環(huán)沒有固定次數(shù),循環(huán)的次數(shù)根據(jù)數(shù)組來決定,數(shù)組有多少鍵值對,就循環(huán)多少次,每次循環(huán)取出對應(yīng)的鍵和值,是平時代碼中用到最多的循環(huán),循環(huán)過程中,數(shù)組的鍵會賦值給$key 值會賦值給$val,是操作數(shù)組的重要循環(huán)函數(shù)。


關(guān)鍵詞:
返回列表