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


Posted in PHP onNovember 07, 2011

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 )

PHP 相关文章推荐
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
浅谈json_encode用法
Mar 05 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
php常用图片处理类
Mar 16 PHP
php微信公众号开发(3)php实现简单微信文本通讯
Dec 15 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
php如何实现数据库的备份和恢复
Nov 30 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
Nov 07 #PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 #PHP
php中常用字符串处理代码片段整理
Nov 07 #PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 #PHP
PHP面向对象概念
Nov 06 #PHP
php 记录进行累加并显示总时长为秒的结果
Nov 04 #PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 #PHP
You might like
PHP中include()与require()的区别说明
2010/03/10 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
Vue的Options用法说明
2020/08/14 Javascript
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
python dict remove数组删除(del,pop)
2013/03/24 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
python更改已存在excel文件的方法
2018/05/03 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
中专生毕业自我鉴定
2013/11/01 职场文书
公司外出活动方案
2014/08/14 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
同学聚会开幕词
2019/04/02 职场文书
简历自我评价范文
2019/04/24 职场文书
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript
Python制作动态字符画的源码
2021/08/04 Python