新聞中心

成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設,為客戶提供成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設計開發(fā)服務,多年建網(wǎng)站服務經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站設計,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
for 循環(huán)的格式和前面介紹的 while 和 do while 兩種循環(huán)語句不一樣,for 循環(huán)將控制循環(huán)次數(shù)的變量預先定義在 for 語句中。雖然 for 循環(huán)是 PHP 中最復雜的循環(huán)結構,但使用起來非常方便。
for 循環(huán)的語法格式如下:
for (初始化表達式; 條件判斷; 變量更新) {
循環(huán)體;
}
參數(shù)說明如下:
- 初始化表達式:通常用于聲明一個計數(shù)器的初始值,即循環(huán)開始的值;
- 條件判斷:用于控制是否執(zhí)行循環(huán)體中的代碼,如果條件為 FALSE ,則立即退出循環(huán);
- 變量更新:循環(huán)每執(zhí)行一次,馬上修改計數(shù)器的值;
- 循環(huán)體:條件判斷為真時,需要執(zhí)行的若干代碼。
for 循環(huán)語句的執(zhí)行流程如下圖所示:
圖:for 循環(huán)執(zhí)行流程
【示例】通過 for 循環(huán)來計算 100 的階乘,實現(xiàn)代碼如下所示:
運行結果如下:
100! = 9.3326215443944E+157
注意:在 for 循環(huán)語句中,循環(huán)計數(shù)器無論是采用遞增還是遞減的方式,前提是一定要保證循環(huán)能夠結束,無期限的循環(huán)(死循環(huán))會導致程序的崩潰。
for 循環(huán)語句也可以像 while 語句一樣嵌套使用,即在 for 循環(huán)語句中包含另外的一個或多個 for 循環(huán)語句。通過對 for 循環(huán)語句進行嵌套,可以完成一些復雜的編程。比如打印九九乘法表,示例代碼如下:
';
}
?>
運行結果如下:
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
本文名稱:PHPfor循環(huán)
鏈接分享:http://www.5511xx.com/article/dhssssh.html


咨詢
建站咨詢
