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实现的在线人员函数库
Apr 09 PHP
php的declare控制符和ticks教程(附示例)
Mar 21 PHP
PHP实现的比较完善的购物车类
Dec 02 PHP
PHP两种快速排序算法实例
Feb 15 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 PHP
PHP Hash算法:Times33算法代码实例
May 13 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
如何解决PHP获取不到SESSION信息之一般情况
Oct 10 PHP
Laravel 验证码认证学习记录小结
Dec 20 PHP
Git命令之分支详解
Mar 02 PHP
php png失真的原因及解决办法
Nov 17 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
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
JS重载实现方法分析
2016/12/16 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
深入理解vue Render函数
2017/07/19 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
Python实现发送QQ邮件的封装
2017/07/14 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
Python目录和文件处理总结详解
2019/09/02 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
python集合删除多种方法详解
2020/02/10 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
授权委托书怎么写
2014/04/03 职场文书
无偿献血倡议书
2014/04/14 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
锅炉工岗位职责
2015/02/13 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书