• php一维数组的创建


    php一维数组的创建

    (1)通过array函数声明数组

    使用array 函数定义数组,该函数返回通过所接受接收的参数建立的数组。array 函数使用的格式如下。

    $arry_name = array( key => value , key => value , key => value, ... key => value );

    其中  $array_name  是所定义的数组名,其命名规则与变量名相同。 array 函数中的参数是以  key => value  形式给出的值对, key 为数组元素的键名或称为索引名,该键名在数组中不能重复,如有重复,后面的元素就会覆盖前面同键名的元素,它与数组元素一一对应;value为元素的值,数组通过数组元素的索引名访问和管理数组元素,格式如下。

    $arry_name [ key ]

    定义一个数组

    1 <?php
    2 $arr_student = array("name" => "李四", "sex" => "男", "age" => 24);   //定义一个数组
    3 echo $arr_student["age'];                                            //访问数组中的元素,访问结果为24 
    4 ?> 

    (2)直接为数组元素赋值

      如果在创建数组时不知道所创建数组的大小,或者在实际应用时数组的大小会发生改变时,就可以使用这种方式创建数组。例如:

    1 <?php
    2     $arr_student ["name"] = "李四";
    3     $arr_student ["sex"] = "男”;
    4     $arr_student ["age"] = "24";
    5     print_r($arr_student);     //定义输出数组内容
    6 ?>

    (3)不使用键名定义数组。

    在定义数组时,如果不指定数组元素键名,PHP则将第一个出现的未指定键名的元素的键名设为0,之后元素的键名为当前最大整数键名加1.如下面的数组定义。

    $arr_temp = arry("李四",24,"老师","cl3" => "语文");

        该数组第1个元素没有指定键名,所以其默认键名为0,因为第3个元素指定了键名为3,故第3个元素的键名为3,第4个元素的键名为cl3,由此该数组的结构如下。

    array([0] => "lisi" , [1] => "24" , [3] => "老师",[cl3] => "语文")

    (4)使用“[]”。

    在数组变量名后直接加方括号[],并对其进行赋值。例如

    $arr_temp[] = "李四";

        上述语句中,如果 $arr_temp 数组不存在,PHP将新建一个名为 $arr_temp 的数组,并且第一个元素值为"李四";如果 $arr_temp 数组存在,则在原本数组的后面继续添加新的元素,新元素的键名将自动指定。

  • 相关阅读:
    邻接表(网)
    邻接表(无向图)
    邻接表(无向图)
    邻接表(有向图)
    邻接表(有向图)
    邻接表(无向图)
    邻接表(有向图)
    邻接表(有向图)
    邻接表(网)
    完美解决循环线性操作倒计时无报错
  • 原文地址:https://www.cnblogs.com/RzCong/p/5554650.html
Copyright © 2020-2023  润新知