php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。

array_push() 函数将指定的元素添加到数组的末尾(即入栈),并返回一个新的数组长度。该函数可以添加一个或多个元素到数组中。

PHP数组函数序列之array_push()

array_push() 函数将指定的元素添加到数组的末尾(即入栈),并返回一个新的数组长度。该函数可以添加一个或多个元素到数组中。

语法

array_push(array, value1, value2, ...)

参数

  • array: 必需,规定要添加元素的数组。
  • value1: 必需,规定要添加到数组中的第一个元素。
  • value2, ...: 可选,规定要添加到数组中的其他元素。

示例

下面我们来看几个使用 array_push() 函数的例子:

示例1

向数组中添加一个元素:

<?php
  $arr = ['apple', 'banana', 'orange'];

  $length = array_push($arr, 'pear');

  print_r($arr);
  // Array ( [0] => apple [1] => banana [2] => orange [3] => pear )

  echo "数组的新长度为:" . $length;
  // 数组的新长度为:4
?>

可以看到,将 'pear' 添加到数组的末尾,并返回新长度。

示例2

向数组中添加多个元素:

<?php
  $arr = ['apple', 'banana', 'orange'];

  $length = array_push($arr, 'pear', 'watermelon', 'grape');

  print_r($arr);
  // Array ( [0] => apple [1] => banana [2] => orange [3] => pear [4] => watermelon [5] => grape )

  echo "数组的新长度为:" . $length;
  // 数组的新长度为:6
?>

可以看到,将 'pear', 'watermelon', 'grape' 依次添加到数组末尾,并返回新长度。

本文标题为:php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。

基础教程推荐