• 技术文章 >PHP >PHP数组

    php中数组怎样创建?

    小妮浅浅小妮浅浅2020-12-28 17:22:17原创5842

    在php中同样也有数组需要使用,创建的方法不同于java等,小伙伴们学习的时候不要把二者的方法混淆了。我们首先要知道的是,有四种方法可以在php中建立数组,最常见的就是array和[ ],当然还有一些冷门的建立方法,下面我们就数组在php中建立的四种方法为大家带来介绍。

    1.通过array()形式:

    array()空数组;

    array(值,...)下标连续的索引数组,下标从0开始;

    array(键名=>键值,...)指定下标的索引数组、关联数组、混合数组;

    通过[]的形式定义数组,代替array();

    注意:

    检测是否为数组:var_dump(); gettype(); is_array();

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    <pre>

    <?php

    $stu1 = array("AJEST",true,24,60.1);

    var_dump($stu1);

    echo "<hr / >";

    $stu2 = array(

        1 => "Mdm",

        2 => false,

        3 => 20,

        4 => 89.9

        );

    var_dump($stu2);

    echo "<hr />";

    $stu3  = array(

        'name'  => "Xialuo",

        'sex'   => true,

        'age'   => 25,

        'score' => 59.9

    );

    var_dump($stu3);

    ?>

    2.通过 [ ] 动态创建:

    $数组名称[]=值:下标连续的索引数组;

    $数组名称[键名]值:指定下标的索引数组和关联数组

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    <?php

    $stu1 ; //第一个学生

    $stu1[] = $name;

    $stu1[] = $sex;

    $stu1[] = $age;

    $stu1[] = $score;

    var_dump($stu1);       

    /*

    array(4) {

      [0]=>

      string(5) "AJEST"

      [1]=>

      bool(true)

      [2]=>

      int(24)

      [3]=>

      float(59.9)

    }

    */

    echo "<hr />";

    //$stu2 存储另外一个学生的信息

    $stu2['name'] = "Madm";

    $stu2['sex'] = false;

    $stu2['age'] = 18;

    $stu2['score'] = 89.9;

    var_dump($stu2);

    /*

    array(4) {

      ["name"]=>

      string(4) "Madm"

      ["sex"]=>

      bool(false)

      ["age"]=>

      int(18)

      ["score"]=>

      float(89.9)

    }

    */

    ?>

    3.通过range()和compact()快速创建:

    range()快速创建下标连续的索引数组

    compact()快速创建关联数组

    4.通过define()定义常量数组

    以上就是php中建立数组的四种方法,小伙伴们一定要掌握住两种常见的创建方法,如果对另外两种方法感兴趣的,也可以课后查阅有关资料。更多php学习指路:php数组

    专题推荐:php数组创建
    上一篇:数组怎样php中使用? 下一篇:php数组的分类有哪几个

    相关文章推荐

    • php中如何进行数组的降序或升序?• php中rpc框架如何使用?• 数组怎样php中使用?• php中yaf框架如何使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网