abstract:<?php /** * Created by PhpStorm. * User: hp * Date: 2019/3/26 * Time: 11:03 */ header("Content-Type:text/html;charset
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/3/26 * Time: 11:03 */ header("Content-Type:text/html;charset=utf-8"); $arr1 = array(5,4,3,7,10); echo '用for循环遍历此数组'.'<br>'; for ($i=0; $i <count($arr1) ;$i++){ echo $arr1[$i].'<br>'; } echo '<hr>'; $min = 77; $max = 87; $arr2 = range($min,$max); echo '用while循环遍历此数组'.'<br>'; $i=0; while ($i <count($arr2)){ echo $arr2[$i].'<br>'; $i++; } echo '<hr>'; echo '用foreach循环遍历此数组'.'<br>'; $arr3 = array('name'=>'iron man','age'=>'50','organization'=>'The Avengers','girlfriend'=>'pepper'); foreach ($arr3 as $key => $value){ echo $key.'=>'.$value.'<br>'; } /********************************************************************************************************* * 1.foreach在遍历之前会自动重置指针使用其指向第一个元素,所以foreach可以多次遍历 * 2.foreach与for循环及while循环的效率比较:foreach要优于for和while,因为for和while需要获得数组的长度通过i++才能遍历,而foreach不需要 * 计算数组长度 * 3.do{}while和while区别:while先判断条件,条件满足才执行语句 * do{}while先执行语句,然后再判断条件,在条件之前语句至少被执行一次 */
Correcting teacher:天蓬老师Correction time:2019-03-26 16:47:25
Teacher's summary:whiel 和 do - while 区别在于, 一个入口判断, 一个是出口判断, 其它是一样的