輸出當前循環次數
循環語句是指讓程序重復執行某個程序塊直到某個特定的表達式結果為假時被執行的程序塊才能結束因此也被稱為迭代語句
基礎知識循環語句
在PHP中比較常見的循環語句有for循環while循環do…while循環和foreach循環本小節將分別介紹這些循環語句
for循環語句
在PHP中for語句是功能最為強大的任何的while和do…while循環都可用for循環來代替在for循環中要先判斷條件表達式是否為真如果為真則執行循環語句如果為假則不執行循環語句其語法如下所示
for(初始表達式循環條件表達式循環後的操作表達式){
執行語句體
}
其中表達式在循環開始時被無條件地執行一次然後開始執行表達式如果為真則執行表達式然後再判斷表達式是否為真為真則再次執行表達式直到表達式為假時才會跳出循環如以下例子
for($s=;$s<=;$s++){
echo 這是第$s個PHPer<br>;
}
while循環語句
在while循環語句中表達式的值在每次的循環開始時就進行檢查如果為真則程序會向下執行循環直到表達式的值為假時跳出循環只有當一開始表達式的值就為假時循環語句才一句都不會執行其語法如下所示
while(表達式){
語句體
}
例如下面的代碼循環輸出從到的數字
$in = ;
while($in<){
echo $in;
echo <br>;
$in++;
}
do…while循環語句
do…while循環語句和while循環語句很相似它是while循環語句的擴展不同之處在於當循環中的表達式一開始就為假時while循環語句將不會執行但do…while循環語句則至少執行一次其語法如下所示
do{
語句體
}while(表達式)
例如下面的代碼循環輸從到的數字
$itn = ;
do{
echo $itn;
echo <br>;
$itn++;
}while($itn<=)
foreach循環語句
在PHP中foreach循環語句主要用於循環輸出數組這種循環語句可以迭代出集合中的每一項但不能修改其中的任何一項其語法如下所示
foreach(集合 as 變量名){
語句體
}
在foreach語句中循環每執行一次循環變量就可以從集合中讀取一個元素例如下面的代碼
$arrayarray = array(北京上海廣州深圳香港)
foreach($array as $ar){
echo 我的城市是$ar<br>;
}
在此例子中我們可以看到foreach循環語句中的表達式是由兩個參數組成的用關鍵字as連接關鍵字左邊的是要訪問的元素集合的名稱右邊的是一個聲明的臨時變量
任何一個循環語句都必須出現一次判斷表達式的值為假的情況否則循環因將形成死循環而無法結束
返回目錄PHP Web開發學習實錄
編輯推薦
Java Web開發詳解
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/PHP/201311/21567.html