推荐答案
在 PHP 中,可以通过以下几种方式创建数组:
使用
array()
函数:$array = array("apple", "banana", "cherry");
使用短数组语法
[]
(PHP 5.4 及以上版本):$array = ["apple", "banana", "cherry"];
创建关联数组:
$assocArray = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "cherry");
创建多维数组:
$multiArray = array( "fruits" => array("apple", "banana", "cherry"), "vegetables" => array("carrot", "potato", "cucumber") );
本题详细解读
1. 使用 array()
函数
array()
是 PHP 中创建数组的传统方式。它可以用来创建索引数组和关联数组。索引数组的键是自动分配的整数,从 0 开始递增。
$array = array("apple", "banana", "cherry");
2. 使用短数组语法 []
从 PHP 5.4 开始,可以使用 []
来创建数组,这种方式更加简洁,推荐在现代 PHP 代码中使用。
$array = ["apple", "banana", "cherry"];
3. 创建关联数组
关联数组是指数组的键是字符串或自定义的键值。关联数组的键和值之间使用 =>
符号连接。
$assocArray = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "cherry");
4. 创建多维数组
多维数组是指数组中的元素也是数组。可以通过嵌套 array()
或 []
来创建多维数组。
$multiArray = array( "fruits" => array("apple", "banana", "cherry"), "vegetables" => array("carrot", "potato", "cucumber") );
总结
PHP 提供了多种创建数组的方式,开发者可以根据具体需求选择合适的方式。在现代 PHP 开发中,推荐使用短数组语法 []
,因为它更加简洁和易读。