zoukankan      html  css  js  c++  java
  • php数组及遍历

    数组

    索引数组 - 带有数字索引的数组

    $cars=array("Volvo","BMW","SAAB");
    $cars[0]="Volvo";

    关联数组 - 带有指定键的数组( 自定义下标的数组 )

    $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
    $age['Peter']="35";

    数组的遍历

    1  普通for循环
    $arr=array(1,2,3,4,5,6);
    for($i=0;$i<count($arr);$i++){        count() 函数计算数组中的单元数目或对象中的属性个数。
        echo $arr[$i]."</br>";
    }
    $a = array('Tom','Mary','Peter','Jack');
    2、我们用第一种foreach方法来输出,遍历数组值。
    foreach ($a as $value) { //(数组名 as value)as后不带=> , 则只输出值
      echo $value."<br/>";
    }
    最后得到的结果是:
    Tom
    Mary
    Peter
    Jack
    3、我们用第二种 foreach 方法来输出,遍历数组键值对。
    foreach ($a as $key => $value) { //(数组名 as 属性名=>value)
      echo $key.','.$value."<br/>";
    }
    最后得到的结果是:
    0,Tom
    1,Mary
    2,Peter
    3,Jack
    总结: 很明显,我们看到只是多了一个 $key , 而这个 $key 的值就是序号 1、2、3、4 等等!

    数组的排序

    sort() - 以升序对数组排序
    rsort() - 以降序对数组排序
    asort() - 根据值,以升序对关联数组进行排序
    ksort() - 根据键,以升序对关联数组进行排序
    arsort() - 根据值,以降序对关联数组进行排序
    krsort() - 根据键,以降序对关联数组进行排序
    gettype()  返回数据的数据类型
    随机数  mt_rand(min,max)
  • 相关阅读:
    js中常见事件
    第六周
    石家庄地铁售票系统
    第五周
    第四周
    html总结2
    返回一个整数数组中最大子数组的和(续)
    第九周总结
    团队冲刺第五天-KeepRunningAPP
    团队冲刺第四天-KeepRunningAPP
  • 原文地址:https://www.cnblogs.com/qihang0/p/11457295.html
Copyright © 2011-2022 走看看