2.6PHP类型之数组(Array)

数组的键必须是整数类型或者字符串类型,且不必都是同一个类型。

数组的键可以重复,后定义的键值对会覆盖先定义的键值对。

数组的值可以是任何 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

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部