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 相关文章推荐
模拟flock实现文件锁定
Feb 14 PHP
用PHP实现维护文件代码
Jun 14 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
php Rename 更改文件、文件夹名称
May 24 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
Oct 08 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
Oct 17 PHP
PHP与Web页面交互操作实例分析
Jun 02 PHP
WordPress伪静态规则设置代码实例
Dec 10 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的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
JS常用函数使用指南
2014/11/23 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
kali中python版本的切换方法
2019/07/11 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
html5时钟实现代码
2010/10/22 HTML / CSS
公司员工的自我评价范例
2013/11/01 职场文书
大学毕业后的十年规划
2014/01/07 职场文书
工作决心书
2014/03/11 职场文书
教师求职信
2014/06/17 职场文书
评职称个人总结
2015/03/05 职场文书
赞助商致辞
2015/07/30 职场文书
电工实训心得体会
2016/01/14 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
python计算列表元素与乘积详情
2022/08/05 Python