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 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
PHP中的插件机制原理和实例
Jul 08 PHP
分享一段PHP制作的中文拼音首字母工具类
Dec 11 PHP
php自定义hash函数实例
May 05 PHP
php中smarty区域循环的方法
Jun 11 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
Feb 23 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
thinkPHP5实现的查询数据库并返回json数据实例
Oct 23 PHP
PHP操作Redis数据库常用方法示例
Aug 25 PHP
PDO::beginTransaction讲解
Jan 27 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变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
jQuery实现checkbox的简单操作
2017/11/18 jQuery
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
2019/12/21 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
vue中axios封装使用的完整教程
2021/03/03 Vue.js
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
[50:20]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第四局
2016/03/06 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
Python跳出循环语句continue与break的区别
2014/08/25 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
python列表生成器迭代器实例解析
2019/12/19 Python
python重要函数eval多种用法解析
2020/01/14 Python
Django Admin 上传文件到七牛云的示例代码
2020/06/20 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
高性能装备提升营地:Kammok
2019/02/27 全球购物
迎国庆横幅标语
2014/10/08 职场文书
高中历史教学反思
2016/02/19 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书