摘要:<?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先执行语句,然后再判断条件,在条件之前语句至少被执行一次
*/![]()
批改老师:天蓬老师批改时间:2019-03-26 16:47:25
老师总结:whiel 和 do - while 区别在于, 一个入口判断, 一个是出口判断, 其它是一样的