返回for/whi......登陆

for/while/foreach遍历以及不同

七友2019-03-26 16:19:08260
<?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先执行语句,然后再判断条件,在条件之前语句至少被执行一次                                                                           
 */

S20RKUWD$~5U4{N9VKUAC5E.png

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送