在PHP中,数组是一种非常灵活的数据结构,可以存储多个值。PHP的数组主要有两种类型:
索引数组(Indexed Array):
php
$fruits = array("Apple", "Banana", "Cherry");
// 或者
$fruits = ["Apple", "Banana", "Cherry"];
php
echo $fruits[0]; // 输出 "Apple"
关联数组(Associative Array):
php
$age = array("Peter" => 35, "Ben" => 37, "Joe" => 43);
// 或者
$age = ["Peter" => 35, "Ben" => 37, "Joe" => 43];
php
echo $age["Peter"]; // 输出 35
此外,PHP的数组还可以是多维数组(Multidimensional Array),即数组中的元素也可以是数组。例如:
$cars = array(
array("Volvo", 22, 18),
array("BMW", 15, 13),
array("Saab", 5, 2),
array("Land Rover", 17, 15)
);
在这个例子中,$cars
是一个二维数组,每个元素本身也是一个数组。
总结一下,PHP中的数组主要有两种类型: - 索引数组 - 关联数组
并且可以通过多维数组的形式来构建更复杂的数据结构。