php数组函数序列之array_unshift() 在数组开头插入一个或多个元素


Posted in PHP onNovember 07, 2011

array_unshift()定义和用法
array_unshift() 函数在数组开头插入一个或多个元素。

被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。

该函数会返回数组中元素的个数。

语法
array_unshift(array,value1,value2,value3...)参数 描述
array 必需。规定输入的数组。
value1 必需。规定插入的值。
value2 可选。规定插入的值。
value3 可选。规定插入的值。

提示和注释
注释:所有的数值键名将修改为从零开始重新计数,所有的字符串键名保持不变。

例子 1

<?php 
$a=array("a"=>"Cat","b"=>"Dog"); 
array_unshift($a,"Horse"); 
print_r($a); 
?>

输出:

Array ( [0] => Horse [a] => Cat [b] => Dog )例子 2
返回键值:

<?php 
$a=array("a"=>"Cat","b"=>"Dog"); 
print_r(array_unshift($a,"Horse")); 
?>

输出:

3例子 3
数组带有数值键:

<?php 
$a=array(0=>"Cat",1=>"Dog"); 
array_unshift($a,"Horse"); 
print_r($a); 
?>

输出:

Array ( [0] => Horse [1] => Cat [2] => Dog )

PHP 相关文章推荐
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 PHP
PHP中echo和print的区别
Aug 28 PHP
php实现最简单的MVC框架实例教程
Sep 08 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
Jan 07 PHP
PHP学习笔记(二):变量详解
Apr 17 PHP
php实现转换ubb代码的方法
Jun 18 PHP
php中二维数组排序问题方法详解
Aug 28 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
PHP生成(支持多模板)二维码海报代码
Apr 30 PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 #PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
Nov 07 #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
You might like
延长phpmyadmin登录时间的方法
2011/02/06 PHP
PHP导入导出Excel代码
2015/07/07 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
微信小程序列表中item左滑删除功能
2018/11/07 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
2019/08/09 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
社会实践心得体会
2014/01/03 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
天下第一关导游词
2015/02/06 职场文书
初中政治教学工作总结
2015/08/13 职场文书
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python