东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
05
2018/07

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

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

while循環(huán)

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

whilexunhuan.png

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

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)下去 ,也就是說(shuō),do...while循環(huán)至少會(huì)執(zhí)行一次循環(huán),就算代碼第一次就返回false,代碼也是執(zhí)行了一次的。所以條件代碼需要將第一次循環(huán)的結(jié)果也計(jì)算進(jìn)去,不然很容易多循環(huán)一次。

for循環(huán)

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

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

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

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


for.png

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

foreach循環(huán)

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

foreach.png

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


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