数组函数

PHP array() 函数

主题:PHP 数组参考上一页|下一页

说明

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