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 连接mssql数据库 初学php笔记
Mar 01 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
深入php define()函数以及defined()函数的用法详解
Jun 05 PHP
Yii操作数据库的3种方法
Mar 11 PHP
PHP实现数组递归转义的方法
Aug 28 PHP
网站防止被刷票的一些思路与方法
Jan 08 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
Dec 28 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
PHP性能优化大全(php.ini)
May 20 PHP
PHP会话操作之cookie用法分析
Sep 28 PHP
PHP二维数组去重算法
Dec 17 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
求PHP数组最大值,最小值的代码
2011/10/31 PHP
PHP判断指定时间段的2个方法
2014/03/14 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
python 平衡二叉树实现代码示例
2018/07/07 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
python实现猜拳游戏
2020/03/04 Python
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
银行开业庆典方案
2014/02/06 职场文书
农村葬礼主持词
2014/03/31 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
个人租房协议书
2014/11/28 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
送给客户微信问候语!
2019/07/04 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers