php循環語句筆記,php中while循環用法

本文目錄一覽:

PHP的循環語句是什麼?

在我們編寫代碼時,經常需要反覆運行同一代碼塊。

我們可以使用循環來執行這樣的任務,而不是在腳本中添加若干幾乎相等的代碼行。

在 PHP 中,有以下循環語句:

while – 只要指定條件為真,則循環代碼塊

do…while – 先執行一次代碼塊,然後只要指定條件為真則重複循環

for – 循環代碼塊指定次數

foreach – 遍曆數組中的每個元素並循環代碼塊

PHP while 循環

只要指定的條件為真,while 循環就會執行代碼塊。

語法

while (條件為真) {

要執行的代碼;

}

下例首先把變量 $x 設置為 1($x=1)。然後執行 while 循環,只要 $x 小於或等於 5。循環每運行一次,$x 將遞增 1:

實例

?php

$x=1;

while($x=5) {

echo “這個數字是:$x br”;

$x++;

}

?

PHP do…while 循環

do…while 循環首先會執行一次代碼塊,然後檢查條件,如果指定條件為真,則重複循環。

語法

do {

要執行的代碼;

} while (條件為真);

下面的例子首先把變量 $x 設置為 1($x=1)。然後,do while 循環輸出一段字符串,然後對變量 $x 遞增 1。隨後對條件進行檢查($x 是否小於或等於 5)。只要 $x 小於或等於 5,循環將會繼續運行:

實例

?php

$x=1;

do {

echo “這個數字是:$x br”;

$x++;

} while ($x=5);

?

請注意,do while 循環只在執行循環內的語句之後才對條件進行測試。這意味着 do while 循環至少會執行一次語句,即使條件測試在第一次就失敗了。

下面的例子把 $x 設置為 6,然後運行循環,隨後對條件進行檢查:

?php

$x=6;

do {

echo “這個數字是:$x br”;

$x++;

} while ($x=5);

?

PHP for 循環

如果您已經提前確定腳本運行的次數,可以使用 for 循環。

語法

for (init counter; test counter; increment counter) {

code to be executed;

}

參數:

init counter:初始化循環計數器的值

test counter:: 評估每個循環迭代。如果值為 TRUE,繼續循環。如果它的值為 FALSE,循環結束。

increment counter:增加循環計數器的值

下面的例子顯示了從 0 到 10 的數字:

實例

?php

for ($x=0; $x=10; $x++) {

echo “數字是:$x br”;

}

?

PHP foreach 循環

foreach 循環只適用於數組,並用於遍曆數組中的每個鍵/值對。

語法

foreach ($array as $value) {

code to be executed;

}

每進行一次循環迭代,當前數組元素的值就會被賦值給 $value 變量,並且數組指針會逐一地移動,直到到達最後一個數組元素。

下面的例子演示的循環將輸出給定數組($colors)的值:

實例

?php

$colors = array(“red”,”green”,”blue”,”yellow”);

foreach ($colors as $value) {

echo “$value br”;

}

?

這個php for循環 過程是怎麼循環的?詳細解析。

for循環

for(表達式1;表達式2;表達式3){

// 循環體

}

表達式1 初始化

表達式2 表示終止條件

表達式3 改變變量

執行流程:

第一步 表達式1初始化變量,判斷是否符合(表達式2)條件,符合執行循環體,不符合不執行循環體

第二步 執行完循環體之後,執行(表達式3)改變變量,再次判斷(表達式2),滿足條件繼續執行循環體,不滿足跳出循環體

*/

說出php語言的幾種循環語句的使用格式,及其區別

while

只要指定的條件成立,則循環執行代碼塊

do…while

首先執行一次代碼塊,然後在指定的條件成立時重複這個循環

for

循環執行代碼塊指定的次數

foreach

根據數組中每個元素來循環代碼塊

while 語句

只要指定的條件成立,while 語句將重複執行代碼塊。

while (condition)

code to be executed;例子

下面的例子示範了一個循環,只要變量 i 小於或等於 5,代碼就會一直循環執行下去。循環每循環一次,變量就會遞增 1:

html

body

?php

$i=1;

while($i=5)

{

echo “The number is ” . $i . “br /”;

$i++;

}

?

/body

/htmldo…while 語句

do…while 語句會至少執行一次代碼 – 然後,只要條件成立,就會重複進行循環。

do

{

code to be executed;

}

while (condition);

例子

下面的例子將對 i 的值進行一次累加,然後,只要 i 小於 5 的條件成立,就會繼續累加下去:

html

body

?php

$i=0;

do

{

$i++;

echo “The number is ” . $i . “br /”;

}

while ($i5);

?

/body

/htmlfor 語句

如果您已經確定了代碼塊的重複執行次數,則可以使用 for 語句。

for (initialization; condition; increment)

{

code to be executed;

}

注釋:for 語句有三個參數。第一個參數初始化變量,第二個參數保存條件,第三個參數包含執行循環所需的增量。如果 initialization 或 increment 參數中包括了多個變量,

需要用逗號進行分隔。而條件必須計算為 true 或者 false。

下面的例子會把文本 “Hello World!” 顯示 5 次:

html

body

?php

for ($i=1; $i=5; $i++)

{

echo “Hello World!br /”;

}

?

/body

/htmlforeach 語句

foreach 語句用於循環遍曆數組。

每進行一次循環,當前數組元素的值就會被賦值給 value 變量(數組指針會逐一地移動) – 以此類推。

語法

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

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/157543.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-18 20:01
下一篇 2024-11-18 20:01

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python中的while true:全能編程開發必知

    對於全能編程開發工程師而言,掌握Python語言是必不可少的技能之一。而在Python中,while true是一種十分重要的語句結構,本文將從多個方面對Python中的while…

    編程 2025-04-29
  • Python3支持多行語句

    Python3是一種高級編程語言,開發人員可以輕鬆地使用該語言編寫簡單到複雜的代碼。其中Python3支持多行語句,方便開發人員編寫複雜的代碼,提高代碼的可讀性和可維護性。 一、使…

    編程 2025-04-29
  • Python for循環語句打印九九乘法表

    本篇文章將詳細介紹如何使用Python的for循環語句打印九九乘法表。打印九九乘法表是我們初學Python時經常練習的一項基礎操作,也是編寫Python程序的基本能力之一。 1、基…

    編程 2025-04-29
  • Python中while語句和for語句的區別

    while語句和for語句是Python中兩種常見的循環語句,它們都可以用於重複執行一段代碼。然而,它們的語法和適用場景有所不同。本文將從多個方面詳細闡述Python中while語…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python中自定義函數必須有return語句

    自定義函數是Python中最常見、最基本也是最重要的語句之一。在Python中,自定義函數必須有明確的返回值,即必須要有return語句。本篇文章將從以下幾個方面對此進行詳細闡述。…

    編程 2025-04-29
  • Python中升序排列的if語句

    本文將為大家介紹Python中升序排列的if語句。首先,我們來看一下如何實現。 if a > b: a, b = b, a if b > c: b, c = c, b …

    編程 2025-04-29
  • Python輸出語句用法介紹

    Python作為一種高級編程語言,為編程帶來了極大的便利和快捷。而輸出語句則是Python編程中不可缺少的一部分,它能夠讓我們看到程序運行的結果、判斷程序的正確性和優化程序等。本文…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28

發表回復

登錄後才能評論