PHP array() 函数
说明
array()
函数创建一个数组。
它是一种用于表示文字数组的语言结构,它不是一个常规函数。
下表总结了该函数的技术细节。
返回值: | 返回参数数组。 |
---|---|
版本: | PHP 4+ |
语法
array()
函数的基本语法如下:
array(index=>value, index=>value, ...);
index 可以是字符串或整数类型。 当索引为整数时,数组称为索引数组,当索引为字符串时,数组通常称为关联数组。
省略或未指定 index 时,会自动生成一个整数索引,从 0 开始。如果 index 为整数,则下一个生成的索引将是更大的整数(前一个索引 + 1)。 此外,如果定义了两个相同的索引,则最后一个会覆盖前一个。
下面的例子展示了 array()
函数的作用。
<?php
// Creating an array
$colors = array("red", "green", "blue", "yellow");
print_r($colors);
?>
参数
array()
函数接受以下参数。
参数 | 说明 |
---|---|
index => value | 指定索引(字符串或整数)及其关联值。 |
... | 指定更多索引和值。 |
更多示例
这里有更多示例展示了如何使用 array()
函数来创建数组:
以下示例显示如何创建索引数组(即具有整数索引的数组)。
<?php
// 创建索引数组
$fruits = array("apple", "banana", "orange", "mango");
print_r($fruits);
?>
以下示例显示了如何创建关联数组(即带有字符串索引的数组)。
<?php
// 创建一个关联数组
$alphabets = array("a"=>"apple", "b"=>"ball", "c"=>"cat", "d"=>"dog");
print_r($alphabets);
?>
下面的例子展示了如何创建一个多维数组(数组的数组)。
<?php
// 创建一个多维数组
$animals = array (
"pet" => array("cat", "dog", "cow", "horse"),
"wild" => array("lion", "tiger", "zebra")
);
print_r($animals);
?>
Advertisements