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

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

原文地址:https://www.cnblogs.com/John-/p/6947722.html