PHP array_push函数——将值压入数组末尾,将数组当成一个栈,并将传入的变量压入该数组的末尾。该数组的长度将增加入栈变量的数目。返回数组新的单元总数。
PHP array_push函数 语法
int array_push ( array array, mixed var [, mixed var2 ...])
array为必选参数,输入的数组;var为必选参数,用来压入数组的值;var2为可选参数,用来压入数组的值。
PHP array_push函数 示例
示例1 应用array_push()函数将值压入数组的末尾。代码如下:
<?php
stack = array ("php 软件", "php 图书");
array_push (stack, "asp 软件", "asp 图书");
print_r(stack);
//以下操作也可达到相同的效果stack2 = array ("php 软件", " php 图书");
stack2[] = " asp 软件";stack2[] = " asp 图书";
print_r($stack2);
?>
本示例的运行结果如下:
Array( [0] => php软件 [1] => php图书 [2] => asp软件 [3] => asp图书)
Array( [0] => php软件[1] => php图书 [2] => asp软件 [3] => asp图书)
示例2 用array_push()函数向数组中添加元素,并输出添加元素后的数组。代码如下:
<?php
array=array(0 =>'PHP 学习手册', 1 =>'JAVA 学习手册'); //声明数组
echo "添加前的数组元素:";
print_r(array);
echo "<br>";
array_push(array,'VB 学习手册','VC 学习手册'); //向数组中添加元素
echo "添加后的数组元素:";
print_r(array); //输出添加后的数组结构
?>
本示例的运行结果如下所示:
添加前的数组元素:Array
(
[0] => PHP 学习手册
[1] => JAVA 学习手册
)
<br>添加后的数组元素:Array
(
[0] => PHP 学习手册
[1] => JAVA 学习手册
[2] => VB 学习手册
[3] => VC 学习手册
)