PHP array_push 数组函数
-
定义和用法
array_push - 将一个或多个单元压入数组的末尾(入栈) -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
array_push (array &$array , mixed $value1 [, mixed $... ] )
array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加。和如下效果相同:<?php $array[] = $var; ?>
并对每个传入的值重复以上动作。注意: 如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担。
注意: 如果第一个参数不是数组,array_push() 将发出一条警告。这和 $var[] 的行为不同,后者会新建一个数组。
-
参数
参数 必需的 描述 array 是 输入的数组。 value1 是 要压入 array 末尾的第一个值。 ... 否 要压入 array 末尾的更多值。 -
返回值
返回处理之后数组的元素个数。 -
示例
尝试一下<?php $stack = array("orange", "banana"); array_push($stack, "apple", "raspberry"); print_r($stack); ?>
-