在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
多维数组(Multidimensional Array):
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]
];
php
echo $cars[0][0]; // 输出 "Volvo"
混合数组(Mixed Array):
php
$mixed = array("foo" => "bar", 42 => 24, "multi" => array("dimensional" => array("array" => "example")));
// 或者
$mixed = ["foo" => "bar", 42 => 24, "multi" => ["dimensional" => ["array" => "example"]]];
php
echo $mixed["foo"]; // 输出 "bar"
echo $mixed[42]; // 输出 24
echo $mixed["multi"]["dimensional"]["array"]; // 输出 "example"
空数组(Empty Array):
php
$emptyArray = array();
// 或者
$emptyArray = [];
这些是PHP中常见的数组形式。PHP数组非常灵活,可以根据需要动态调整大小和结构。