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.NET的入门教程
Oct 09 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
PHP中的Memcache详解
Apr 05 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
May 20 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
mac下多个php版本快速切换的方法
Oct 09 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
php表单习惯用的正则表达式
Oct 11 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 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的session过期设置
2013/06/29 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
2017/05/03 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
强制设为首页代码
2006/06/19 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python分布式环境下的限流器的示例
2017/10/26 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
python初步实现word2vec操作
2020/06/09 Python
使用keras内置的模型进行图片预测实例
2020/06/17 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
Python实现微信表情包炸群功能
2021/01/28 Python
寒假思想汇报
2014/01/10 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
小组名称和口号
2014/06/09 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python