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 相关文章推荐
在Zeus Web Server中安装PHP语言支持
Oct 09 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 PHP
PHP中extract()函数的妙用分析
Jul 11 PHP
Linux环境下搭建php开发环境的操作步骤
Jun 17 PHP
PHP中使用smarty生成静态文件的例子
Apr 24 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
php通过curl模拟登陆DZ论坛
May 11 PHP
php + nginx项目中的权限详解
May 23 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
PHP自定义序列化接口Serializable用法分析
Dec 29 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
phpinfo的知识点总结
Oct 10 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语法速查表
2006/12/06 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
python开发一款翻译工具
2020/10/10 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
Python 实现一个简单的web服务器
2021/01/03 Python
北美领先的智能产品购物网站:Wellbots
2018/06/11 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
项目投资建议书
2014/05/16 职场文书
工程技术员岗位职责
2015/04/11 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库