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中GET变量的使用
Oct 09 PHP
php htmlspecialchars加强版
Feb 16 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 PHP
php 生成自动创建文件夹并上传文件的示例代码
Mar 07 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
php实现通用的信用卡验证类
Mar 24 PHP
PHP调用.NET的WebService 简单实例
Mar 27 PHP
php隐藏实际地址的文件下载方法
Apr 18 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
Sep 14 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
Apr 30 PHP
PHP缩略图生成和图片水印制作
Jan 07 PHP
php DES加密算法实例分析
Sep 18 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
在PHP中养成7个面向对象的好习惯
2010/01/28 PHP
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
isArray()函数(JavaScript中对象类型判断的几种方法)
2009/11/26 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
一步步教你用Python实现2048小游戏
2017/01/19 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
Sanic框架Cookies操作示例
2018/07/17 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
django Admin文档生成器使用详解
2019/07/22 Python
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
大专生自我鉴定范文
2013/10/01 职场文书
更夫岗位责任制
2014/02/11 职场文书
三年级学生评语
2014/04/23 职场文书
元旦标语大全
2014/10/09 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL