定义和用法
array() 创建数组,带有键和值。如果在创建数组时省略了键,则生成一个整数键,默认从 0 开始,然后以 1 进行递增。
用 array() 创建一个数组,可使用 => 来分隔键和值。
要创建一个空数组,则不传递参数给 array():
$new = array();
注意:array() 实际上是一种语言结构 (language construct),通常用来定义直接量数组,但它的用法和函数的用法很相似,所以我们把它也列到手册中。
语法:
array(key => value)
参数 | 描述 |
key | 可选。规定键,类型是数值或字符串。如果未设置,则生成整数类型的键。 |
value | 必需。规定值。 |
例子 1
<?php // 设置键值 $a = array("a"=>"AA","b"=>"BB","c"=>"CC"); // 和上面的等效 $a['a'] = 'AA';$a['b'] = 'BB'; $a['c'] = 'CC'; print_r($a); ?>
输出:
Array ( [a] => AA [b] => BB [c] => CC )
例子 2
<?php // 不设置键值 $a = array("AA","BB","CC"); // 和上面的等效 $a[] = 'AA';$a[] = 'BB'; $a[] = 'CC'; print_r($a); ?>
输出:
Array ( [0] => AA [1] => BB [2] => CC )