明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

深入知道php4(2)--重訪過去

[摘要]所以呢,可以這樣理解"while"循環(huán)--它執(zhí)行一系列的命令,直到一個(gè)特定的條件滿足。但是,現(xiàn)在我們想一想,如果條件的第一個(gè)重復(fù)就滿足條件了,那將會(huì)出現(xiàn)什么情況呢?例如,在上面的重復(fù)中,如果你輸入2001,該循環(huán)將一次也不執(zhí)行。你自己親手試試然后你就會(huì)明白我們的意思了。   所...
所以呢,可以這樣理解"while"循環(huán)--它執(zhí)行一系列的命令,直到一個(gè)特定的條件滿足。但是,現(xiàn)在我們想一想,如果條件的第一個(gè)重復(fù)就滿足條件了,那將會(huì)出現(xiàn)什么情況呢?例如,在上面的重復(fù)中,如果你輸入2001,該循環(huán)將一次也不執(zhí)行。你自己親手試試然后你就會(huì)明白我們的意思了。

  所以,如果你遇到必須至少執(zhí)行一次的重復(fù)時(shí),你可以選擇使用PHP給你提供的 "do-while" 循環(huán)。首先看看下面的例子:


do
{
do this!
} while (condition)

讓我們來一個(gè)快速的例子:
< ?php

$bingo = 366;

while ($bingo == 699)
{
echo "Bingo!";
break;
}

?>

  在這種情況中,不管你運(yùn)行這個(gè)PHP腳本多少次,你也不會(huì)得到任何輸出,因?yàn)?$bingo的值不等于699。但是,如果你運(yùn)行該腳本的如下版本:



< ?php

$bingo = 799;

do
{
echo "Bingo!";
break;
} while ($bingo == 699);

?>




相關(guān)文章