PHP

array_push

array_push

(PHP 4, PHP 5, PHP 7)

array_push - 将一个或多个元素推到数组的末尾

描述

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

array_push()将数组视为堆栈,并将传递的变量推送到数组的末尾。 数组的长度增加了所推送变量的数量。 具有与以下相同的效果:

<?php $array[] = $var; ?>

重复每个传递的值。

注意:如果使用array_push()将一个元素添加到数组中,最好使用$ array [] =, 因为这样就不会有调用函数的开销。

注意: 如果第一个参数不是数组,array_push()会引发警告。这与创建新数组的$ var []行为不同。

参数

array

输入数组。

value1

推到数组末尾的第一个值。

返回值

返回数组中元素的新数目。

例子

示例#1 array_push()示例

<?php $stack = array("orange", "banana" array_push($stack, "apple", "raspberry" print_r($stack ?>

上面的例子将输出:

Array ( [0] => orange [1] => banana [2] => apple [3] => raspberry )

扩展内容

  • array_pop() - 弹出数组末尾的元素

  • array_shift() - 从数组的开始处移出一个元素

  • array_unshift() - 将一个或多个元素添加到数组的开头

← array_product

array_rand →