php語言

當前位置 /首頁/計算機/php語言/列表

PHP迴圈語句用法之—for迴圈

我們可以設定一個計數器來開始迴圈。在每次迭代開始的時候,將在條件表示式中測試計數器。在迴圈的結束處,將修改計數器內容。使用for迴圈,可以編寫一個更為簡潔和緊湊的程式碼來完成這種迴圈操作。for迴圈的`基本結構如下,更多訊息請關注應屆畢業生網!

PHP迴圈語句用法之—for迴圈

  for(表示式1,條件,表示式2){表示式3;}

表示式1在開始時只執行一次。通常,可以在這裡設定計數器的初始值。

在每一次迴圈開始之前,條件表達試將被測試。如果條件表示式返回值為false,迴圈將結束。通常,可以在這裡測試計數器是否已經到達臨界值。

表示式2在每一次迴圈結束時執行。通常,可以在這裡調整計數器的值。

表示式3在每一次迴圈中執行一次。通常,這個表示式是一個包含大量迴圈程式碼的程式碼塊。

我們可以用for迴圈重寫上一篇文章中使用while迴圈語句來實現運費計算例項。在這個例子中,這段PHP程式碼可以變為:

for ($distance=50 ; $distance <=250; $distance +=50){

ehco "

".$distance."

".($distance / 10)."

" ;}

?>

在功能方面,while版本的迴圈語句和for版本的語句是等價的。for迴圈更加緊湊,它節省了兩行程式碼。這兩種迴圈是等價的—不能說哪種更好或者更糟糕。在特定的情況下,可以根據自己的喜好和感覺選擇要使用的迴圈語句。

需要注意的一點是,我們可以將可變變數和for迴圈結合起來重複一系列的表單域。例如,如果你具有名稱為name1、name2、name3等的表單域,就可以像如下程式碼所示的這樣進行處理:

for ($i= 1; $i <=$numnames; $i++){

$temp= "$name$i";

echo $$temp.'

';

}

通過動態地建立變數名稱,可以依次的訪問每一個表單域。除了for迴圈外,PHP還提供了foreach迴圈語句,它專門用於陣列的使用。在後續的文章中我將為大家提到。

TAG標籤:PHP 語句 #