国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

用for/while/foreach()遍歷創(chuàng)建好的數(shù)組

Original 2019-02-13 21:22:54 268
abstract:<?php $data=range(1,20); //用for循環(huán)遍歷  for($i=0;$i<count($data);$i++){      echo $data[$i].'<hr>';  }  echo'<hr style="b
<?php
$data=range(1,20);
//用for循環(huán)遍歷
 for($i=0;$i<count($data);$i++){
     echo $data[$i].'<hr>';
 }
 echo'<hr style="border: 2px solid red"></hr>';
 //用while遍歷
$i=0;
 while ($i<count($data)){
     echo $data[$i].'<hr>';
     $i++;
 }
echo'<hr style="border: 2px solid blue"></hr>';
//用foreach循環(huán)遍歷
 foreach ($data as $key=>$value){
     echo $value.'<hr>';
 }


首先f(wàn)or循環(huán)在執(zhí)行的時(shí)候,是先獲取數(shù)組的數(shù)量,然后循環(huán)一次,判斷一下$i是不是 小于count($data)的值,如果不滿(mǎn)足條件則,繼續(xù)進(jìn)行循環(huán)。直到滿(mǎn)足條件為止,結(jié)束循環(huán)。

while循環(huán)則是,根據(jù)$i的初始值先判斷循環(huán)條件中的$i是否小于count($data)的值,如果滿(mǎn)足條件則繼續(xù)進(jìn)行下一步,對(duì)$i進(jìn)行循環(huán)。隨著循環(huán)一次,$i的值也在增加,不滿(mǎn)足條件的時(shí)候則退出循環(huán)。

foreach()的循環(huán),則是直接通過(guò) $data  as  $key => $value的方式,將數(shù)組里面的元素全部遍歷出來(lái)。然后根據(jù)需求進(jìn)行輸出顯示。

通過(guò)三種不同的循環(huán)語(yǔ)句,用處看似都可以遍歷數(shù)組。根據(jù)業(yè)務(wù)場(chǎng)景來(lái)講。還是要應(yīng)用到適合他的循環(huán)語(yǔ)句里面。目前還不太清楚,各自的應(yīng)用場(chǎng)景。

Correcting teacher:天蓬老師Correction time:2019-02-14 09:07:05
Teacher's summary:多個(gè)同類(lèi)型的數(shù)據(jù), 用任何一種循環(huán)方式都可以遍歷,具體要用哪個(gè), 還是要看哪一種更方便, 像計(jì)數(shù)式的for, 非常適合索引鍵名的數(shù)組,但也可以遍歷關(guān)聯(lián)數(shù)組, while更適合需要進(jìn)行邏輯判斷的循環(huán), foreach就是數(shù)組循環(huán)專(zhuān)用的

Release Notes

Popular Entries