关联数组:数组的下标是由字符串组成,当然,字符串可以包含数字。
    在一个数组中,只要有一个值的下标不是数字,这个数组就是关联数组。

    定义关联数组语法格式:
    1、定义一个空数组
    $数组名 = array();
    2、定义数组并赋值
    $数组名 = array( 下标=>值 , 下标=>值 , 下标=>值 … );

    image.png示例

    <?php
    header(“content-type:text/html;charset=utf-8”);
    $arr=array(“userName”=>”张小明”,”sex”=>”男”,”age”=>10);
    print_r($arr);

    image.png代码讲解
    1、定义数组并赋值
    $arr = array(“userName”=>”张小明”,”sex”=>”男”,”age”=>10);
    定义关联数组,并向数组中存储三个值。

    在 PHP 中,关联数组的操作与索引数组几乎完成相同,只不过数组的下标有所区别。

    image.png示例

    <?php
    header(“content-type:text/html;charset=utf-8”);
    $arr=array(“userName”=>”张小明”,”sex”=>”男”,”age”=>10);
    $arr[“address”]=”北京”;
    $arr[“age”]=17;
    $len=count($arr);
    echo”姓名:{$arr[“userName”]}

    “;
    echo”数组长度为:{$len}

    “;
    print_r($arr);

    image.png代码讲解
    1、向数组中添加一个新值
    $arr[“address”] = “北京”;
    将 “北京” 存储到 $arr 数组中,对应的数组下标为 “address”。

    2、修改数组中原有值
    $arr[“age”] = 17;
    将 $arr 数组中 “age” 下标对应的值,修改为 17。

    3、获得数组长度
    $len = count($arr);
    通过 count() 函数,获得 $arr 数组长度。

    4、数组取值
    echo “姓名:{$arr[“userName”]}

    “;
    获得 $arr 数组中 “userName” 下标对应的值,并输出。