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