zoukankan      html  css  js  c++  java
  • 2017.6.5-2-php数组相关(1)

    洗完澡回来继续。

    总结的一些概念:

    1.php有索引数组及关联数组

    索引数组是一组有序的变量,下标只能是整形数字。

    arr[0]="x";

    arr[1]="y";

    arr[2]="z";

    关联数组是健和值对的无序集合。

    arr["ID"]=1;

    arr["phone"]=123456;

    arr["name"]="john";

    2.php数组不需要创建时指定大小(php数组的存储容量会根据元素的个数增减自动调整),也不需要在使用前声明。

    有以下两种方法声明数组:

    2.1/直接为数组元素赋值。(如上)

    2.2/使用array函数声明数组。

    -------

    2.1.1使用print_r(),var_dump()查看数组所有元素的内容。

    $arr["name"] = "john";
    $arr[] = "xb0"; //默认从0开始
    $arr["phone"] = 13346224584;
    $arr[] = "xb1"; //从上一位递增
    $arr[10] = "xb10";
    $arr[] = "xb11"; //从上一位递增

    echo $arr."<br>";
    print_r($arr);
    var_dump($arr);

    分别输出:

    Array

    Array ( [name] => john [0] => xb0 [phone] => 13346224584 [1] => xb1 [10] => xb10 [11] => xb11 )

    array(6) { ["name"]=> string(4) "john" [0]=> string(3) "xb0" ["phone"]=> float(13346224584) [1]=> string(3) "xb1" [10]=> string(4) "xb10" [11]=> string(4) "xb11" }

    2.2.1 使用array()语言结构新建数组

    如果不使用“=>”符号指定下标,则默认为索引数组,默认下标从0开始递增。

    $arr = array( 1 , "john" , "北京" );

    使用=>指定下标:

    2.3多维数组

    引用:$contact1[0][0]             //1

    $contact2[北京联系人][0]         //1

    --------------困了,洗衣服去,明天继续---------

  • 相关阅读:
    Salesforce: 测试代码写在非测试类中
    Salesforce: 使用代码编辑日期时间
    测试用例练习
    DFA算法实现敏感词过滤
    基于redis实现分布式锁
    Python检查字符串之间的相似度
    二维码生成器
    MySQL 备份/恢复
    实现阿里云短信验证
    SnowFlake 生成唯一订单id
  • 原文地址:https://www.cnblogs.com/John-/p/6947722.html
Copyright © 2011-2022 走看看