array_push()

1. 定义

该函数将一个或多个元素添加至数组的末尾。 成功时返回添加的元素的数目。

注:该函数会改变数组。

2. 语法

array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int

3. 参数说明

参数 可选性 数据类型 描述
$array 必需 数组 待添加元素的数组
$value1 必需 mixed 待添加的元素

4. 示例

<?php

// array_push()
// 将一个或多个元素添加至数组的**末尾**

$arr = [1, 2, 3, 4];
$res = array_push($arr, '添加的元素一号', '添加的元素二号', '添加的元素三号');
var_dump($res);// 输出:int(7)
var_dump($arr);
/* 输出:
array(7) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  string(21) "添加的元素一号"
  [5]=>
  string(21) "添加的元素二号"
  [6]=>
  string(21) "添加的元素三号"
}
*/

5. 延展阅读

  • array_pop():删除数组的最后一个元素,返回删除的最后一个元素
  • array_shift():将数组开头的元素删除,并返回被删除的第一个元素
  • array_unshift():将一个或多个元素添加至数组的开头,返回添加元素后数组的长度