PHP 简明教程

PHP 数组

1. PHP 数组

在 PHP 中,数组(Array)是一个特殊的变量,它可以在一个单一的名称下保存多个值,并且您可以通过引用索引号或特定的名称(键)来访问这些值。
示例

使用一个数组变量来存储多个值:

$cars = array("Volvo", "BMW", "Toyota");

2. PHP 数组类型

在 PHP 中,主要有以下三种类型的数组:

  • 索引数组 (Indexed arrays) - 带有数字索引的数组
  • 关联数组 (Associative arrays) - 带有命名键(字符串名称)的数组
  • 多维数组 (Multidimensional arrays) - 包含一个或多个内部数组的复杂数组

3. PHP 数组项 (Array Items)

数组项(元素)可以是任何数据类型。

最常见的是字符串和数字,但数组项也可以是对象(objects)、函数,甚至是其他的数组。

您完全可以在同一个数组中混合存放不同的数据类型。

示例

包含三种不同数据类型的数组项:

$myArr = array("Volvo", 15, ["apples", "bananas"]);

4. PHP 数组函数

PHP 数组真正的强大之处在于其丰富的内置数组函数。

在下面的示例中,我们使用 count() 函数来统计数组项的总数量:

示例

计算 $cars 数组中的项目数量:

$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);