php for嵌套循环_PHP中的for循环怎样嵌套
本篇文章主要介紹 PHP中的for循環(huán)怎樣嵌套,感興趣的朋友參考下,希望對(duì)大家有所幫助。
for循環(huán)的執(zhí)行原理:
for循環(huán)的參數(shù)有(初始值;判斷條件;更新循環(huán)變量表達(dá)式) 三者均不是必須的,若三者不完整則必須在適當(dāng)?shù)臅r(shí)候手動(dòng)調(diào)用break命令終止循環(huán),否則循環(huán)將一直持續(xù)下去成為死循環(huán)
執(zhí)行過程為:
首先判斷初始值是否滿足判斷條件,如滿足則開始循環(huán),若不滿足則直接跳過循環(huán)因此如下的循環(huán)是不會(huì)被執(zhí)行的:for($i=0; $i<0; $i++)
然后執(zhí)行一次循環(huán)體(包裹在for后面大括號(hào)里的代碼)
使用更新循環(huán)變量表達(dá)式更新變量
使用判斷條件進(jìn)行判斷,若不滿足則終止循環(huán),若滿足則再次執(zhí)行循環(huán)體
因此如下循環(huán)會(huì)被執(zhí)行5次for($i=0; $i<5; $i++)
for循環(huán)嵌套:
for循環(huán)嵌套的話將優(yōu)先執(zhí)行內(nèi)循環(huán),再執(zhí)行外循環(huán),如下://外循環(huán)開始
for($i=0; $i<10; $i++)
{
//這里是外循環(huán)的循環(huán)體
for($j=0; $j<20; $j++)//內(nèi)循環(huán)開始
{
//這里是內(nèi)循環(huán)的循環(huán)體
}//內(nèi)循環(huán)結(jié)束
}//外循環(huán)結(jié)束
當(dāng)開始執(zhí)行循環(huán)時(shí),首先執(zhí)行外循環(huán)的循環(huán)體(其中包括了內(nèi)循環(huán)),此時(shí)$i=0;在此過程中當(dāng)執(zhí)行到內(nèi)循環(huán)處時(shí)開始執(zhí)行內(nèi)循環(huán),$j由0遞增到19;執(zhí)行完20遍內(nèi)循環(huán)后外循環(huán)結(jié)束,$i++;此時(shí)$i=1,再次開始執(zhí)行外循環(huán)。
綜上,外循環(huán)體共執(zhí)行10次,內(nèi)循環(huán)體執(zhí)行20(內(nèi)循環(huán)本身的重復(fù)次數(shù))*10(每次外循環(huán)均執(zhí)行20次內(nèi)循環(huán))=200次
相關(guān)推薦:
總結(jié)
以上是生活随笔為你收集整理的php for嵌套循环_PHP中的for循环怎样嵌套的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7驱动程序未经签名可以使用吗_手把
- 下一篇: 直播软件自动化测试,基于SRS-Benc