PHP Looping
循環報表在PHP中被用來執行相同的代碼塊指定的次數。
-------------------------------------------------- ------------------------------
循環
往往當你寫代碼,你想同樣的代碼塊運行次數。您可以使用循環報表中的代碼來執行此。
在PHP中,我們有下列循環語句:
而-循環通過代碼塊,如果只要指定的條件是真正的
這樣做...而-循環通過代碼塊一次,然後重復循環,只要作為一個特殊條件是真正的
為-循環通過代碼塊指定的次數
foreach -循環通過代碼塊的每個元素的數組
-------------------------------------------------- ------------------------------
同時聲明
同時聲明將執行一個代碼塊,如果只要一個條件是真實的。
語法
while (condition) code to be executed;
例如
下面的例子表明,循環,將繼續運行,只要一變小於或等於5 。我將增加1每次循環運行:
<html> <body><?php $i=1; while($i<=5) { echo "The number is " . $i . "<br />"; $i++; } ?></body> </html>在做...雖然聲明
該做...同時聲明將執行一個代碼塊至少一次-然後將重復的循環,只要一個條件是真實的。
語法
do { code to be executed; } while (condition);例如
下面的例子將增量的價值我至少一次,它將繼續遞增變我作為只要它有一個價值不到5 :
<html> <body><?php $i=0; do { $i++; echo "The number is " . $i . "<br />"; } while ($i<5); ?></body> </html>在為聲明
對聲明的是最先進的循環在PHP 。
它的最簡單的形式,對聲明的是用來當你知道有多少次您要執行一項聲明或名單報表。
語法for (init; cond; incr)
參數:
{
code to be executed;
}
初始化:主要是用來建立一個反,但可以是任何代碼將被處決後開始的時候,環發言。
條件:在評價每一個開始循環迭代。如果條件評估為TRUE ,循環繼續和代碼執行。如果它的值為FALSE ,則執行循環的目的。
incr :主要是用來反增,但可以是任何代碼將被處決結束時,每個循環。
注意:每個參數可以為空或有多種表現形式用逗號隔開。
條件:所有的表現形式逗號分隔的評估,但結果是取自的最後一部分。此參數是空的循環是指應無限期地運行。這是非常有用的使用時,有條件的break語句內環路為結束循環。
例如
下面的例子打印的文字“世界您好! ” 5倍:
<html>
<body><?php
for ($i=1; $i<=5; $i++)
{
echo "Hello World!<br />";
}
?></body>
</html>在foreach語句
在foreach語句是用來遍歷數組。
對於每一個環,其價值目前的數組元素分配美元值(和數組指針是感動一) -使下一個循環,你會看到下一個元素。
語法
foreach (array as value) { code to be executed; }例如
下面的例子表明,循環,將打印的價值陣列:
<html> <body><?php $arr=array("one", "two", "three");foreach ($arr as $value) { echo "Value: " . $value . "<br />"; } ?></body> </html>