萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP Looping

PHP Looping

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>

 

copyright © 萬盛學電腦網 all rights reserved