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 相关文章推荐
PHP5中使用DOM控制XML实现代码
May 07 PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
PHP jQuery表单,带验证具体实现方法
Feb 15 PHP
一漂亮的PHP图片验证码实例
Mar 21 PHP
php读取mssql的ntext字段返回值为空的解决方法
Dec 30 PHP
CI配置多数据库访问的方法
Mar 28 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
php array_values 返回数组的所有值详解及实例
Nov 12 PHP
PHP中empty,isset,is_null用法和区别
Feb 19 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
php curl发送请求实例方法
Aug 01 PHP
PHP之header函数详解
Mar 02 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
PHP Google的translate API代码
2008/12/10 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python搜索指定目录的方法
2015/04/29 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
python-numpy-指数分布实例详解
2019/12/07 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
应届生面试求职信
2014/07/02 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
未婚证明书模板
2014/10/08 职场文书
书法社团活动总结
2015/05/07 职场文书
通用员工手册范本
2015/05/14 职场文书