abstract:<!DOCTYPE html> <html> <body> <h1>for循环遍历数组</h1> <?php $array = array("红色","黄色","蓝色","绿色","紫色&
<!DOCTYPE html> <html> <body> <h1>for循环遍历数组</h1> <?php $array = array("红色","黄色","蓝色","绿色","紫色"); for ($i=0;$i<count($array);$i++) { echo $array[$i]."<br>"; } /*for循环遍历数组, 使用了count()函数获取到数组的长度值,因为条件变量$i小于长度,所以$i会比数组长度值-1, 正好利用数组下标的方式遍历出所有的数组值.*/ ?> <h1>while循环</h1> <?php $x = 0; while ($x<=count($array)-1) { echo $array[$x]."<br>"; $x++; } //因为数组索引下标是从0开始的,所以条件是数组长度-1; ?> <h1>do while循环 </h1> <?php $x=0; do{ echo $array[$x]."<br>"; $x++; }while(($x>count($array))); ?> <h1>foreach遍历值</h1> <?php $x=array("one","two","three"); foreach ($x as $value) { echo $value . "<br>"; } ?> <h1>foreach遍历 键和值</h1> <?php foreach ($x as $key=>$value){ echo $key ."=>" .$value . "<br>"; } ?> </body> </html> 注:for循环是在知道循环次数的情况下使用, while循环的初始条件必须在while体外部, 内部最后必须有更新循环体, 否则就会死循环,只要循环复合判断条件 就执行下去,到false时不执行. do while 语句会至少执行一次代码,然后检 查条件,只要条件成立,就会重复进行循环; foreach循环只适合于循环数组, 可以快速循环出 数字的键和值.
Correcting teacher:天蓬老师Correction time:2019-03-19 15:42:47
Teacher's summary:电脑也人脑不同, 人类最烦做重要的事, 而电脑最喜欢,也最擅长做重复的事, 循环可以解决很多重要工作