推荐答案
在 PHP 中,数组主要分为以下两种类型:
- 索引数组(Indexed Array):数组的键是整数,通常从 0 开始递增。
- 关联数组(Associative Array):数组的键是字符串或整数,键与值之间存在明确的关联关系。
此外,PHP 还支持多维数组,即数组中的元素也可以是数组。
本题详细解读
索引数组(Indexed Array)
索引数组是最常见的数组类型,其键是整数,通常从 0 开始递增。例如:
$fruits = array("Apple", "Banana", "Cherry");
在这个例子中,$fruits
是一个索引数组,其键分别为 0、1、2,对应的值为 "Apple"、"Banana"、"Cherry"。
关联数组(Associative Array)
关联数组的键可以是字符串或整数,键与值之间存在明确的关联关系。例如:
$person = array("name" => "John", "age" => 30, "city" => "New York");
在这个例子中,$person
是一个关联数组,其键为 "name"、"age"、"city",对应的值为 "John"、30、"New York"。
多维数组(Multidimensional Array)
多维数组是指数组中的元素也可以是数组。例如:
$cars = array( array("Volvo", 22, 18), array("BMW", 15, 13), array("Saab", 5, 2), array("Land Rover", 17, 15) );
在这个例子中,$cars
是一个二维数组,每个元素又是一个包含三个元素的索引数组。
总结
PHP 中的数组类型主要包括索引数组和关联数组,并且支持多维数组。理解这些数组类型及其用法是编写 PHP 程序的基础。