在PHP中,数组是一种非常灵活的数据结构,可以存储多个值。PHP数组主要有以下几种类型:
索引数组(Indexed Arrays):
php
$fruits = array("Apple", "Banana", "Orange");
// 或者
$fruits = ["Apple", "Banana", "Orange"];
关联数组(Associative Arrays):
php
$person = array("name" => "John", "age" => 30, "city" => "New York");
// 或者
$person = ["name" => "John", "age" => 30, "city" => "New York"];
多维数组(Multidimensional Arrays):
php
$cars = array(
array("Volvo", 22, 18),
array("BMW", 15, 13),
array("Saab", 5, 2),
array("Land Rover", 17, 15)
);
// 或者
$cars = [
["Volvo", 22, 18],
["BMW", 15, 13],
["Saab", 5, 2],
["Land Rover", 17, 15]
];
混合数组(Mixed Arrays):
php
$mixed = array(
"name" => "John",
0 => "Apple",
"age" => 30,
1 => "Banana"
);
// 或者
$mixed = [
"name" => "John",
0 => "Apple",
"age" => 30,
1 => "Banana"
];
空数组(Empty Arrays):
php
$emptyArray = array();
// 或者
$emptyArray = [];
PHP数组的类型主要包括索引数组、关联数组、多维数组、混合数组和空数组。每种类型的数组都有其特定的用途和适用场景,开发者可以根据需求选择合适的数组类型来存储和操作数据。