對於使用for循環語句時,你知道有多少次你想執行一個語句或語句的列表。為此,
For循環稱為一個明確的循環。在循環的語法是有點復雜,但對循環往往比在循環方便
。 for循環的語法如下:
for (initialization; condition; increment)
{
code to be executed;
}
for語句時3括號內的半分開,冒號表達式。當for循環執行時,發生以下情況:
初始化表達式的執行。這個表達式通常初始化一個或多個循環計數器,但語法允許任
何復雜程度的表達。
條件表達式求值。如果條件值為true,則循環語句。如果條件的值為false,為循環終
止。
此更新的表達增量執行。
該語句的執行,控制返回到步驟2。
有一個很簡單的例子,打印出從0到10個號碼:
<?php教程
for ($i=0; $i <= 10; $i++)
{
echo "The number is ".$i."<br />";
}
?>
下一個例子生成到9乘法表2。外循環負責產生的股息列表,內環將負責生成每個數分
頻器名單:
<?php
echo "<h1>Multiplication table</h1>";
echo "<table border=2 width=50%";
for ($i = 1; $i <= 9; $i++ ) { //this is the outer loop
echo "<tr>";
echo "<td>".$i."</td>";
for ( $j = 2; $j <= 9; $j++ ) { // inner loop
echo "<td>".$i * $j."</td>";
}
echo "</tr>";
}
echo "</table>";
?>
最後讓我們來看看這個例子,它使用2變量。一至1添加到所有的號碼為10。另一只加
入偶數
<?php
$total = 0;
$even = 0;
for ( $x = 1, $y = 1; $x <= 10; $x++, $y++ ) {
if ( ( $y % 2 ) == 0 ) {
$even = $even + $y;
}
$total = $total + $x;
}
echo "The total sum: ".$total."<br />";
echo "The sum of even values: ".$even;
?>