数组的概述
本质:管理和操作一组数据,它可以存储任何长度任意类型的值
数组存在多个单位(元素),由键和值组成,通过下标来操作值
数组的分类
索引数组:下标是顺序的整数作索引
关联数组:下标是字符串作索引
声明方式
1.直接为数组赋值
a.默认下标从0开始,0、1、2、3……
b.如果给出下标,下一个从最大的下标开始延续
c.如果后面出现前面的下标,则覆盖前面的值,相当于重先赋值
<?php
$a[]=1;
$a[]=3;
$a[]=6;
print_r ($a);
输出:Array( [0] => 1 [1] => 3 [2] => 6)
2.使用array函数声明
a.默认是索引数组
<?php
$a=array('s','d','f','g');
print_r ($a);
输出:Array( [0] => s [1] => d [2] => f [3] => g)
b.关联数组的声明方式是$数组名=(键1=>值1,
键2=>值2
,键3=>值3
…)
<?php
$a=array('q'=>'s','w'=>'d','e'=>'f','r'=>'g');
print_r ($a);
输出:Array( [q] => s [w] => d [e] => f [r] => g)
单独声明用第二种比较方便,批量声明用第一种比较方便