zoukankan      html  css  js  c++  java
  • PHP数组创建的的两种办法

    这是第一种办法,是最常见的办法
    1.$arr = array(...);

    第二种办法,由于PHP是动态语言,所以可以不用new就能创建数组
    2.
    $arr[] = 10;
    $arr[]= 12;

    输出的时候回出现arr[0] = 10,arr[1]=12;,原因是第一句代码的作用是检查数组创建了没有,没有的话就创建,并将赋值10添加到当前最大的索引处上,即赋予到索引0的位置。而第二句代码是直接赋予到可用的最大索引处上,即索引1.
    

    3、数组的创建
    (1)使用array()函数来创建数组
    语法格式:$arr = array([$key=>]$value)
    语法说明:
    [$key=>]可选项。重新指定元素的下标。其中$key代表新的下标。“=>”重载下标、重新指定下标。“=>”中间不能有空格,是一个整体。该$key的值只能是string、int型,不能是其它类型。
    $value:是元素的值,该值可以是任何类型。
    举例:

    (2)直接使用[]来创建数组
    

    语法格式:$arr[] = $value 或 $arr[$key] = $value
    语法说明
    $arr[] = 10; //如果数组$arr不存在,就创建一个数组,并将当前元素的下标置0。
    $arr[] = 20; //如果数组$arr已存在,现在就是增加一个数组元素,下标为最大下标加1。
    $key代表元素的下标,可以是字符的,也可以是整数的。
    $value代表元素的值,可以是任何类型。

  • 相关阅读:
    QR code
    复制一个带random指针的链表
    运行时const
    海量处理 bitmap及区段划分
    socket编程随记
    BLS签名
    load balancing
    Bloom Filter (2)
    #include 的花样
    拓扑排序、Dijkstra、Prim/Kruskal、全部最短路径/传递闭包
  • 原文地址:https://www.cnblogs.com/canceler/p/5699468.html
Copyright © 2011-2022 走看看