php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。

2015-01-24信息快讯网

array_push() 定义和用法array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度

array_push() 定义和用法
array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。

该函数等于多次调用 $array[] = $value。

语法
array_push(array,value1,value2...)参数 描述
array 必需。规定一个数组。
value1 必需。规定要添加的值。
value2 可选。规定要添加的值。

提示和注释
注释:即使数组中有字符串键名,您添加的元素也始终是数字键。(参见例子 2)

注释:如果用 array_push() 来给数组增加一个单元,还不如用 $array[] =,因为这样没有调用函数的额外负担。

注释:如果第一个参数不是数组,array_push() 将发出一条警告。这和 $var[] 的行为不同,后者会新建一个数组。

例子 1
 
<?php 
$a=array("Dog","Cat"); 
array_push($a,"Horse","Bird"); 
print_r($a); 
?> 

输出:

Array ( [0] => Dog [1] => Cat [2] => Horse [3] => Bird )例子 2
带有字符串键的数组:
 
<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
array_push($a,"Horse","Bird"); 
print_r($a); 
?> 

输出:

Array ( [a] => Dog [b] => Cat [0] => Horse [1] => Bird )
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
解析php二分法查找数组是否包含某一元素
php启动时候提示PHP startup的解决方法
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php笔记之:php数组相关函数的使用
php class中self,parent,this的区别以及实例介绍
基于PHP Web开发MVC框架的Smarty使用说明
PHP 读取Postgresql中的数组
php函数array_merge用法一例(合并同类数组)
PHP获取数组中某元素的位置及array_keys函数应用
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
巧用php中的array_filter()函数去掉多维空值的代码分享
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
php数组函数序列之array_flip() 将数组键名与值对调
php数组函数序列之array_splice() - 在数组任意位置插入元素
php数组函数序列之in_array() - 查找数组中是否存在指定值
php smarty截取中文字符乱码问题?gb2312/utf-8
php 按指定元素值去除数组元素的实现方法
php数组函数序列之array_search()- 按元素值返回键名
PHP读取txt文件的内容并赋值给数组的代码
php数组函数序列之array_values() 获取数组元素值的函数与方法
php数组函数序列之array_keys() - 获取数组键名
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
©2014-2024 dbsqp.com