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 相关文章推荐
用PHP实现多级树型菜单
Oct 09 PHP
php关于array_multisort多维数组排序的使用说明
Jan 04 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
Jan 06 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP实现获取并生成数据库字典的方法
May 04 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 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
第一节--面向对象编程
2006/11/16 PHP
php实现单链表的实例代码
2013/03/22 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
PHP利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
Python中除法使用的注意事项
2014/08/21 Python
Python面向对象特殊成员
2017/04/24 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
用Eclipse写python程序
2018/02/10 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
python处理写入数据代码讲解
2020/10/22 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
公司董事长职责
2013/12/12 职场文书
物流创业计划书
2014/02/01 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
高中生自我评价范文2015
2015/03/03 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
Vue的生命周期一起来看看
2022/02/24 Vue.js