欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談php中的循環(huán)while、do...while、for、foreach四種循環(huán)

 更新時(shí)間:2016年11月05日 16:34:30   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談php中的循環(huán)while、do...while、for、foreach四種循環(huán)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

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

-------------------------------------------------------------

在我們編寫代碼是時(shí)候,我們經(jīng)常需要一塊代碼塊重復(fù)執(zhí)行多次。我們就可以使用while循環(huán)語句來完成這個(gè)任務(wù)。
while--只要指定條件成立,則循環(huán)執(zhí)行代碼塊。
do...while--首先執(zhí)行一次代碼塊,然后在指定的條件成立時(shí)重復(fù)這個(gè)循環(huán)。
for--循環(huán)執(zhí)行代碼塊制定的次數(shù)。
foreach--根據(jù)數(shù)組中每個(gè)元素來循環(huán)代碼塊。

while循環(huán)

while語句循環(huán)執(zhí)行代碼塊,直到指定的條件不成立。

while(條件)
{
  要循環(huán)執(zhí)行的代碼;
}

案例:

設(shè)置一個(gè)變量a的值為11($a=11)。
然后,只要a<或則=20,while循環(huán)將繼續(xù)運(yùn)行。循環(huán)一次,a就會(huì)遞增1;

---------------------------------------------------------

$a=11;
while($a<=20){
 echo "輸出數(shù)值:".$a."";
 $a++;
}

會(huì)輸出一下結(jié)果: while輸出數(shù)值:11

while輸出數(shù)值:12
while輸出數(shù)值:13
while輸出數(shù)值:14
while輸出數(shù)值:15
while輸出數(shù)值:16
while輸出數(shù)值:17
while輸出數(shù)值:18
while輸出數(shù)值:19
while輸出數(shù)值:20

下面是實(shí)例代碼:

<?php
$a=11;
while($a<=20){
 echo "while輸出數(shù)值:".$a."<br>";
 $a++;
}
?>
while循環(huán)Code、

do...while循環(huán)

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

語法

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

實(shí)例

下面的實(shí)例首先設(shè)置變量a的值為1($a=11)。 然后,開始do...while循環(huán)。循環(huán)將變量a的值遞增1,然后輸出。先檢查條件(a小雨或者等于20),只要a小于等于5,循環(huán)將據(jù)徐執(zhí)行:

do...while輸出數(shù)值:11
do...while輸出數(shù)值:12
do...while輸出數(shù)值:13
do...while輸出數(shù)值:14
do...while輸出數(shù)值:15
do...while輸出數(shù)值:16
do...while輸出數(shù)值:17
do...while輸出數(shù)值:18
do...while輸出數(shù)值:19
do...while輸出數(shù)值:20

下面是實(shí)例代碼:

<?php
$a=11;
do{
 echo"do...while輸出數(shù)值:".$a."<br/>";
 $a++;
}while($a<=20);
?>
do...while循環(huán)代碼

for循環(huán)

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

for循環(huán)

for循環(huán)用于你預(yù)先知道腳本需要運(yùn)行的次數(shù)的情況。

語法

for(初始值;條件 增量; ){
 要執(zhí)行的代碼
}

初始值:主要是初始化一個(gè)變量值,用于設(shè)置一個(gè)計(jì)數(shù)器(但可以是任何在循環(huán)的開始被執(zhí)行一次的代碼)。

條件:循環(huán)執(zhí)行的限制條件。如果為 TRUE,則循環(huán)繼續(xù)。如果為 FALSE,則循環(huán)結(jié)束。

增量:主要用于遞增計(jì)數(shù)器(但可以是任何在循環(huán)的結(jié)束被執(zhí)行的代碼)。

注釋:上面的初始值和增量參數(shù)可為空,或者有多個(gè)表達(dá)式(用逗號分隔)。

實(shí)例

for輸出數(shù)值:11
for輸出數(shù)值:12
for輸出數(shù)值:13
for輸出數(shù)值:14
for輸出數(shù)值:15
for輸出數(shù)值:16
for輸出數(shù)值:17
for輸出數(shù)值:18
for輸出數(shù)值:19
for輸出數(shù)值:20

下面是實(shí)例代碼:

<?php
 for($a=11;,$a<=20;,$a++){
  echo "for輸出數(shù)值:".$a."<br/>";
 }
 ?>

foreach循環(huán)

foreach循環(huán)用于遍歷數(shù)組。

Syntax
foreach ($array as $value){
 要執(zhí)行代碼;
}

每進(jìn)行一次循環(huán)當(dāng)前數(shù)組的值就會(huì)被賦值給$value變量(數(shù)組指針會(huì)逐一地移動(dòng)),在進(jìn)行下一次循環(huán)時(shí),你將看到數(shù)組中的下一個(gè)值。

實(shí)例

下面的實(shí)例演示了一個(gè)輸出給定數(shù)組的值的循環(huán):

逐一輸出數(shù)組值:one
逐一輸出數(shù)組值:two
逐一輸出數(shù)組值:three
逐一輸出數(shù)組值:four
逐一輸出數(shù)組值:five

下面是實(shí)例代碼:

<?php
 $x=array("one","two","three","four","five");
 foreach($x as $value){
  echo "逐一輸出數(shù)組值:".$value."<br/>";
 }
 ?>

以上這篇淺談php中的循環(huán)while、do...while、for、foreach四種循環(huán)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論