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 →