数组的键必须是整数类型或者字符串类型,且不必都是同一个类型。
数组的键可以重复,后定义的键值对会覆盖先定义的键值对。
数组的值可以是任何 PHP 数据类型,且不必都是同一个类型。
数组的值可以重复。
数组的键值对是有序的,迭代时也是有序的。
数组的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。
1.数组声明
如果键未指定,则键为之前的整数类型的键中最大的 + 1。如果之前的整数类型的键不存在,则键为 0。
//字面量创建方式
//创建一个空数组
$a = [];
//创建一个数组
$a = [键1 => 值1, 键2 => 值2, 键N => 值N];
$a = [值1, 值2, 值N];
//array()语言结构创建方式
//创建一个空数组
$a = array();
//创建一个数组
$a = array(键1 => 值1, 键2 => 值2, 键N => 值N);
$a = array(值1, 值2, 值N);
2.访问数组
//查看
$v = $a[键];
//添加或更改
$a[键] = 值;
//删除
unset($a[键]);
3.数组长度
$v = count($a);
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/38206.html