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);