PHP中while循環(huán)怎么用

這篇文章將為大家詳細(xì)講解有關(guān)PHP中while循環(huán)怎么用,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),北侖網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:北侖等地區(qū)。北侖做網(wǎng)站價格咨詢:028-86922220

關(guān)于PHP 循環(huán),(當(dāng)遇到繁瑣的程序,需要一次一次的運(yùn)行相同的操作,此時我們就可以使用循環(huán)語句)

在 PHP 中,提供了下列循環(huán)語句

  • while - 只要指定的條件成立,則循環(huán)執(zhí)行代碼塊

  • do...while - 首先執(zhí)行一次代碼塊,然后在指定的條件成立時重復(fù)這個循環(huán)

  • for - 循環(huán)執(zhí)行代碼塊指定的次數(shù)

  • foreach - 根據(jù)數(shù)組中每個元素來循環(huán)代碼塊

什么是while循環(huán):while循環(huán)是重復(fù)執(zhí)行代碼塊,直到指定的條件不成立;

循環(huán)執(zhí)行代碼塊指定的次數(shù),或者當(dāng)指定的條件為真時循環(huán)執(zhí)行代碼塊。

其語法結(jié)構(gòu)如下所示:

while(條件)
{
要執(zhí)行的代碼;
}

while循環(huán)效果圖如下:

PHP中while循環(huán)怎么用

下面的關(guān)于php while循環(huán)例子中,我們先隨機(jī)輸入一個變量x的值(例:$x=1),然后x小于等于10,while循環(huán)將繼續(xù)進(jìn)行,被循環(huán)一次,x的值就會遞增(+1);

while循環(huán))代碼如下所示:

<?php
$x=1;
while ($x <= 10) {
    echo "The number is" . $x ."<br>";
    $x++;
}
?>

運(yùn)行結(jié)果如下:

PHP中while循環(huán)怎么用

do...while 語句:do...while 語句會至少執(zhí)行一次代碼,然后檢查條件,只要條件成立,就會重復(fù)進(jìn)行循環(huán)。

do while循環(huán)流程圖如下:

PHP中while循環(huán)怎么用

其語法結(jié)構(gòu)如下所示

do
{
要執(zhí)行的代碼;
}
while (條件);

下面的關(guān)于php dowhile循環(huán)語句例子中,首先設(shè)置變量 x 的值為 1 ($i=1;)。然后,開始 do...while 循環(huán)。循環(huán)將變量 x 的值遞增 1,然后輸出。先檢查條件(x小于或者等于 10),只要 x 小于或者等于 10,循環(huán)將繼續(xù)運(yùn)行:

do while循環(huán))代碼如下所示:

<?php
$x=1;
do
  {
  $x++;
  echo "The number is " . $x . "<br>";
  }
while ($x<=10);
?>

運(yùn)行結(jié)果如下:

PHP中while循環(huán)怎么用

關(guān)于“PHP中while循環(huán)怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網(wǎng)站欄目:PHP中while循環(huán)怎么用
文章分享:http://muchs.cn/article18/ipihgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、小程序開發(fā)、動態(tài)網(wǎng)站、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司