PHP 数据类型:数组(array) 1 个改进

简介


PHP 中的数组实际上是一个有序映射,数组能够在单个变量中存储多个值。

映射是个术语,指两个元素的集之间元素相互“对应”的关系。


在 PHP 中,有三种类型的数组

  1. 索引数组 = 带有数字 ID 键的数组
  2. 关联数组 = 带有指定的键的数组,每个键关联一个值
  3. 多维数组 = 包含一个或多个数组的数组


语法

定义数组:

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 )
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!