PHP 数据类型:数组(array)
简介
PHP 中的数组实际上是一个有序映射,数组能够在单个变量中存储多个值。
映射是个术语,指两个元素的集之间元素相互“对应”的关系。
在 PHP 中,有三种类型的数组
- 索引数组 = 带有数字 ID 键的数组
- 关联数组 = 带有指定的键的数组,每个键关联一个值
- 多维数组 = 包含一个或多个数组的数组
语法
定义数组:
1. 自动分配 ID 键
$array = array("bar","foo");
// 自 PHP 5.4 起
$array = ["bar","foo"];
用 print_r()
调试输出
Array ( [0] => bar [1] => foo )
2. 人工分配 ID 键
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// 自 PHP 5.4 起
$array = [
"foo" => "bar",
"bar" => "foo",
];
用 print_r()
调试输出
Array ( [foo] => bar [bar] => foo )