PHP while循環(huán)

2018-02-22 16:40 更新

PHP教程 - PHP while循環(huán)

PHP while循環(huán)為給定條件執(zhí)行一個代碼塊。

句法

while循環(huán)具有以下語法。

while(condition is true){
  do the loop statement
}

例子

例如,此代碼將循環(huán)從1到10,打印輸出值:


<?php
       $i = 1;
       while($i <= 10) {
               print "Number $i\n";
               $i = $i + 1;
       }
?>

上面的代碼生成以下結(jié)果。



實施例2

下面是兩種最常見的無限循環(huán)類型:

<?php
        while(1) {
                print "In loop!\n";
        }
?>

實施例3

無限while循環(huán)與break語句


<?php
    $count = 0; 

    while ( true ) { 
      $count++; 
      echo "I " ve counted to: $count < br / > "; 
      if ( $count == 10 ) break; 
    }   
?>

上面的代碼生成以下結(jié)果。



PHP做while循環(huán)

PHP do ... while構(gòu)造類似于while循環(huán)。 區(qū)別在于do ... while循環(huán)至少執(zhí)行一次。

do while循環(huán)具有以下語法。

do{
  loop body
}while(condition is true);

考慮下面的代碼:


<?php
        $i = 1;
        do {
                print "Number $i\n";
        } while ($i < 10);
?>

上面的代碼生成以下結(jié)果。

示例重寫

相比之下,同樣代碼可以使用while循環(huán)寫入:


<?php
        $i = 1;
        while ($i < 10) {
                print "Number $i\n";
        }
?>

區(qū)別是while循環(huán)不會輸出任何東西,因為它檢查值$ i,然后進入循環(huán)。因此,do ... while循環(huán)總是執(zhí)行一次。

上面的代碼生成以下結(jié)果。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號