深入了解php4(2)--重訪過去
更新時間:2006年10月09日 00:00:00 作者:
所以呢,可以這樣理解"while"循環(huán)--它執(zhí)行一系列的命令,直到一個特定的條件滿足。但是,現(xiàn)在我們想一想,如果條件的第一個重復(fù)就滿足條件了,那將會出現(xiàn)什么情況呢?例如,在上面的重復(fù)中,如果你輸入2001,該循環(huán)將一次也不執(zhí)行。你自己親手試試然后你就會明白我們的意思了。
所以,如果你遇到必須至少執(zhí)行一次的重復(fù)時,你可以選擇使用PHP給你提供的 "do-while" 循環(huán)。首先看看下面的例子:
do
{
do this!
} while (condition)
讓我們來一個快速的例子:
< ?php
$bingo = 366;
while ($bingo == 699)
{
echo "Bingo!";
break;
}
?>
在這種情況中,不管你運(yùn)行這個PHP腳本多少次,你也不會得到任何輸出,因為 $bingo的值不等于699。但是,如果你運(yùn)行該腳本的如下版本:
< ?php
$bingo = 799;
do
{
echo "Bingo!";
break;
} while ($bingo == 699);
?>
所以,如果你遇到必須至少執(zhí)行一次的重復(fù)時,你可以選擇使用PHP給你提供的 "do-while" 循環(huán)。首先看看下面的例子:
do
{
do this!
} while (condition)
讓我們來一個快速的例子:
< ?php
$bingo = 366;
while ($bingo == 699)
{
echo "Bingo!";
break;
}
?>
在這種情況中,不管你運(yùn)行這個PHP腳本多少次,你也不會得到任何輸出,因為 $bingo的值不等于699。但是,如果你運(yùn)行該腳本的如下版本:
< ?php
$bingo = 799;
do
{
echo "Bingo!";
break;
} while ($bingo == 699);
?>
相關(guān)文章
不用數(shù)據(jù)庫的多用戶文件自由上傳投票系統(tǒng)(2)
不用數(shù)據(jù)庫的多用戶文件自由上傳投票系統(tǒng)(2)...2006-10-10
關(guān)于PHP中操作MySQL數(shù)據(jù)庫的一些要注意的問題
關(guān)于PHP中操作MySQL數(shù)據(jù)庫的一些要注意的問題...2006-10-10
《PHP編程最快明白》第八講:php啟發(fā)和小結(jié)
過前面的學(xué)習(xí),大家必須把每一行代碼都弄懂,我所提供的函數(shù)都是必須掌握的。2010-11-11
PHP isset()與empty()的使用區(qū)別詳解
通過對PHP語言的學(xué)習(xí),應(yīng)該知道它是基于函數(shù)的一款HTML腳本語言。龐大的函數(shù)庫支持著PHP語言功能的實(shí)現(xiàn)。下面我們?yōu)榇蠹医榻B有關(guān)PHP函數(shù)isset()與empty()的相關(guān)用法。2010-08-08
利用PHP實(shí)現(xiàn)與ASP Banner組件相似的類
利用PHP實(shí)現(xiàn)與ASP Banner組件相似的類...2006-10-10

