首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

array_push

(PHP 4, PHP 5, PHP 7)

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

描述

代码语言:javascript
复制
int array_push ( array &$array , mixed $value1 [, mixed $... ] )

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

代码语言:javascript
复制
<?php
$array[] = $var;
?>

重复每个传递的值。

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

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

参数

array

输入数组。

value1

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

返回值

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

例子

示例#1 array_push()示例

代码语言:javascript
复制
<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>

上面的例子将输出:

代码语言:javascript
复制
Array
(
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
)

扩展内容

  • array_pop() - 弹出数组末尾的元素
  • array_shift() - 从数组的开始处移出一个元素
  • array_unshift() - 将一个或多个元素添加到数组的开头

← array_product

array_rand →

扫码关注腾讯云开发者

领取腾讯云代金券