サマリー:<?php $arr = array(0,1,2,3,4,5,6,7); //簡(jiǎn)單建立一個(gè)數(shù)組 $num = count($arr); // count統(tǒng)計(jì)數(shù)組中元素的個(gè)數(shù)。 echo "數(shù)組
<?php $arr = array(0,1,2,3,4,5,6,7); //簡(jiǎn)單建立一個(gè)數(shù)組 $num = count($arr); // count統(tǒng)計(jì)數(shù)組中元素的個(gè)數(shù)。 echo "數(shù)組元素的個(gè)數(shù){$num}<br/>"; //注意這里典型的雙引號(hào)內(nèi)用花括號(hào)包裹變量 //for循環(huán) for($i=0;$i<$num;$i++){ echo "{$i}==>{$arr[$i]}<br/>"; //注意php中雙引號(hào)內(nèi)使用花括號(hào)包裹變量的寫法 } //foreach循環(huán) foreach ($arr as $k => $v) { echo "{$k}==>{$v}<br>"; } //while循環(huán) $i=0; while ($i<$num) { // print_r($arr); echo "{$arr[$i]}<br>"; $i++; } //do while循環(huán) do{ echo "{$arr[$i]}<br>"; $i++; }while($i<$num); ?>
for循環(huán)的循環(huán)條件寫在for后面的小括號(hào)里,而循環(huán)體寫在花括號(hào)里。
foreach循環(huán)是只用于數(shù)組的一種循環(huán)方式,foreach循環(huán)和for循環(huán)的循環(huán)體都寫在后面的花括號(hào)里,但是foreach的循環(huán)條件和for循環(huán)條件的有所不同,foreach的循環(huán)條件是直接把數(shù)組的鍵和值給賦值給$k和$v,然后直接對(duì)數(shù)組的鍵和值進(jìn)行操作。
while循環(huán)相對(duì)于for循環(huán)來(lái)說,寫在小括號(hào)里的循環(huán)條件僅僅限于變量本身或?qū)@個(gè)變量的運(yùn)算判斷,每次循環(huán)錢都要提前在循環(huán)體外面聲明一個(gè)變量并賦值,然后把這個(gè)變量在小括號(hào)內(nèi)部進(jìn)行一個(gè)運(yùn)算判斷,然后才能執(zhí)行循環(huán)體,但是循環(huán)體內(nèi)必須要加上能夠跳出循環(huán)的語(yǔ)句,不然while循環(huán)會(huì)進(jìn)行無(wú)限的循環(huán)輸出。
do while循環(huán)和while循環(huán)非常像,他們就是一對(duì)兄弟,但是do while和while有些許差別,while循環(huán)是只要循環(huán)條件和循環(huán)體本身不報(bào)錯(cuò),那么就會(huì)一直的循環(huán)下去,而do while循環(huán)則是不管是否滿足循環(huán)條件,只要循環(huán)體不報(bào)錯(cuò),那么就會(huì)先執(zhí)行一次,然后再去判斷是否滿足循環(huán)條件,再進(jìn)行下一輪循環(huán)。
添削の先生:查無(wú)此人添削時(shí)間:2019-04-19 09:27:02
先生のまとめ:寫的不錯(cuò),不過也要好好使用它們。繼續(xù)加油。