上QQ阅读APP看书,第一时间看更新
4.1 数组的分类
微视频
在PHP中数组分为两类:数字索引数组和关联数组。
1.数字索引数组
数字索引数组一般表示数组元素在数组中的位置,它由数字组成,下标从0开始,数字索引数组默认索引值从数字0开始。不需要特别指定,PHP会自动为索引数组的键名赋一个整数值,然后从这个整数值开始自动增加,当然,也可以指定从某个位置开始保存数据。
例如,下面创建数字索引数组$a1和$a2。
$arr1=array("姓名","密码","邮箱"); $arr2=array(1=>"姓名",2=>"密码",3=>"邮箱");
2.关联数组
在数组中,可以为每个数组元素指定一个关键字,称之为键名(key)。键名可以是数字和字符串混合的形式,键名中只要有一个不是数字,那么这个数组就被称为关联数组,不像数字索引数组那样,键名只能是数字。
$arr=array("名称"=>"洗衣机", "价格"=>"6800元");
提示:关联数组的键名可以是任何一个整数或者字符串,如果键名是一个字符串,不要忘了给这个键名或者索引加上定界符——单引号(')或者双引号(")。对于数字索引数组,为了避免不必要的麻烦,最好也加上定界符。