首页 > 编程 > PHP > 正文

PHP基本语法(四)

2020-03-22 20:19:21
字体:
来源:转载
供稿:网友
  • 十一、数组

    1、什么是数组?

    数组是特殊的变量,它可以同时保存一个以上的值。
    数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值。

    2、三种数组类型 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组

    3、用array()创建数组

    (1)、创建索引数组

    $its=array('Google','Apple','Microsoft');print_r($its);

    $its[0]='Google';$its[1]='Apple';$its[2]='Microsoft';print_r($its);

    运行结果:Array ( [0] => Google [1] => Apple [2] => Microsoft )

    (2)、创建关联数组

    $age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');print_r($age);

    $age['Peter']='20';$age['Bill']='19';$age['Ken']='21';print_r($age);

    运行结果:Array ( [Peter] => 20 [Bill] => 19 [Ken] => 21 )

    4、用count()获取数组长度

    $its=array('Google','Apple','Microsoft');$age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');echo count($its).'<br />';echo count($age);

    运行结果:
    3
    3

    5、用for和foreach遍历数组

    (1)、用for遍历索引数组

    $its=array('Google','Apple','Microsoft');for($i=0;$i<count($its);$i++){    echo $its[$i].'<br />';}

    运行结果:
    Google
    Apple
    Microsoft

    (2)、用foreach遍历关联数组

    $age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');foreach($age as $html' target='_blank'>value){echo $value.'<>';}

    运行结果:
    20
    19
    21

    6、数组排序

    sort() - 以升序对数组排序
    rsort() - 以降序对数组排序
    asort() - 根据值,以升序对关联数组进行排序
    ksort() - 根据键,以升序对关联数组进行排序
    arsort() - 根据值,以降序对关联数组进行排序
    krsort() - 根据键,以降序对关联数组进行排序

    如何记住它们?

    r—-reduce,减少
    a—-value,值(不知道是不是,暂且这样记)
    k—-key,键

    $age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');foreach($age as $value){echo $value.'<br />';}arsort($age);foreach($age as $value){echo $value.'<br />';}

    运行结果:
    20
    19
    21
    21
    20
    19

     

    PHP编程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表