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 相关文章推荐
用PHP4访问Oracle815
Oct 09 PHP
加速XP搜索功能堪比vista
Mar 22 PHP
swfupload 多文件上传实现代码
Aug 27 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
FastCGI 进程意外退出造成500错误
Jul 26 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
php登录超时检测功能实例详解
Mar 21 PHP
PHP实现基于状态的责任链审批模式详解
May 31 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 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
PHP将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
php利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
深入PHP内存相关的功能特性详解
2013/06/08 PHP
php解决约瑟夫环示例
2014/04/09 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
基于jQuery的仿flash的广告轮播代码
2010/11/04 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
深入浅出分析javaScript中this用法
2015/05/09 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
餐饮加盟计划书
2014/01/10 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
绿色城市实施方案
2014/03/19 职场文书
教师考核材料
2014/05/21 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫