array()

1. 定义

该函数创建一个数组。返回创建的数组。

注:还可以用一对方括号代替该函数创建数组。

2. 语法

array ([ mixed $... ] ) : array

3. 参数说明

参数 可选性 数据类型 描述
$... 可选 mixed 可以是一个数组,也可以是一个或多个值键对,也可以是一个或多个值

4. 示例

<?php

// array()
// 新建一个数组

// 建立一个空数组
$arr = array();
$arr = [];// 等同于 $arr = array();

// 建立一个含有四个值(未明确给定键名则默认键名为数字索引)的数组
$arr = array(1, 2, 3, 4);

// 建立一个含有三个键值对的数组
$arr = array(
    'name'=>'极速教程',
    'host'=>'https://www.jisuapi.com/',
    'contact'=>'18888888888'
);
var_dump($arr);
/* 输出:
array(3) {
  ["name"]=>
  string(12) "极速教程"
  ["host"]=>
  string(24) "https://www.jisuapi.com/"
  ["contact"]=>
  string(11) "18888888888"
}
*/

// 建立一个数组元素包含数组的数组
$arr = array(
    array(),
    array(1, 2, 3),
    array('a', 'b', 'c')
);
var_dump($arr);
/* 输出:
array(3) {
  [0]=>
  array(0) {
  }
  [1]=>
  array(3) {
    [0]=>
    int(1)
    [1]=>
    int(2)
    [2]=>
    int(3)
  }
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}
*/

5. 延展阅读

  • array_pad():将特定值填充一定数量至数组
  • list():将数组中的值赋给指定变量
  • count():返回指定数组的元素个数或实现了Countable接口的对象对象属性的个数
  • range():根据指定的起始字符(数字或字母)到指定的终止字符,来创建一个包含该范围内元素的数组