php-数组的概念,语法及特点
1、概念
数组: array,数据的组合,指将一组数据(多个)存储到一个指定的容器中,用变量指向该容器,然后可以通过变量一次性得到该容器中的所有数据。
2、定义语法
1 $arr2=['1',2,'hello'] ; 2 var_dump($arr2) ;//结果与上图相同
1 $arr3[]=0; 2 $arr3[3]=90; 3 $arr3[key]='key';
3、特点
1)可以整数下标或者字符串下标
如果数组下标都为整数:索引数组
如果数组下标都为字符串:关联数组
2)不同下标可以混合存在:混合数组
3)数组元素的顺序以放入顺序为准,跟下标无关
4)数字下标的自增长特性:从o开始自动增长,如果中间手动出现较大的,那么后面的自增长元素从最大的值+1开始
5)特殊值下标的自动转换
布尔值:true和false
空:NULL
6)php中数组元素没有类型限制
补充:PHP中的数组是很大的数据,所以存储位置是堆区,为当前数组分配一块连续的内存。