for語句
PHP for 迴圈
PHP for 迴圈執(zhí)行程式碼區(qū)塊指定的次數(shù)。
PHP for 迴圈
如果您已經(jīng)事先確定腳本執(zhí)行的次數(shù),可以使用 for 迴圈。
語法
for (init counter; test counter; increment counter) { code to be executed; }
參數(shù):
#·???????? init counter:初始化循環(huán)計數(shù)器的值
#·???????? test counter: 評估每個循環(huán)迭代。如果值為 TRUE,繼續(xù)循環(huán)。如果它的值為 FALSE,則循環(huán)結(jié)束。
·???????? increment counter:增加循環(huán)計數(shù)器的值
下面的範(fàn)例顯示了從0 到10 的數(shù)字:
實例
<?php for ($x=0; $x<=10; $x++) { echo "數(shù)字是:$x <br>"; } ?>
PHP foreach 迴圈
foreach 迴圈只適用於數(shù)組,並用於遍歷數(shù)組中的每個鍵/值對。
語法
foreach ($array as $value) { code to be executed; }
每進行一次循環(huán)迭代,當(dāng)前數(shù)組元素的值就會被賦值給 $value 變量,並且數(shù)組指標(biāo)會逐一地移動,直到到達最後一個數(shù)組元素。
下面的範(fàn)例示範(fàn)的循環(huán)將輸出給定陣列($colors)的值:
#實例
<?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; } ?>
for (表達示1; 表達示2; 表達示3){
??????? 需要執(zhí)行的程式碼段
}
·???????? 表達式1 是初始化賦值,可同時賦值多個程式碼。
·???????? 表達顯示2 在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行巢狀的循環(huán)語句。如果值為 FALSE,則終止迴圈。
·???????? 表達顯示3 在每次循環(huán)之後被求值。 ·???????? <?php
#·???????? for ($i = 1; $i <= 10; $i++) {#?. <br />';·???????? }
·???????? ?>多重條件判斷
#
<?PHP for($i=0,$j=10;$i<$j;$i++,$j--){ echo $i.'---------'.$j.'<br />'; } ?>##-------
##1-------# -------------------------------------------------- -------------------------------------------------- -------------------
用for循環(huán)來打9*9的乘法口訣表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??之後
111(2)22) 新找到下提供程式碼如下
<?php ? >###foreach 循環(huán)###### #foreach 迴圈用於遍歷數(shù)組,後面在對數(shù)組進行操作的時候能夠用到。 ######語法######foreach ($array?as?$value)### {### 要執(zhí)行程式碼;### }###
每進行一次循環(huán),當(dāng)前數(shù)組元素的值就會被賦值給 $value 變數(shù)(數(shù)組指標(biāo)會逐一移動),在進行下一次循環(huán)時,您將看到數(shù)組中的下一個值。
<html> <body> <?php $x=array("one","two","three"); foreach ($x as $value) { echo $value . "<br>"; } ?> </body> </html>