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中Session的概念
Oct 09 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
ThinkPHP查询中的魔术方法简述
Jun 25 PHP
PHP框架Swoole定时器Timer特性分析
Aug 19 PHP
php数组转成json格式的方法
Mar 09 PHP
PHP使用pear自带的mail类库发邮件的方法
Jul 08 PHP
教大家制作简单的php日历
Nov 17 PHP
php数组函数array_key_exists()小结
Dec 10 PHP
PHP调用微博接口实现微博登录的方法示例
Sep 22 PHP
PHP PDOStatement::execute讲解
Jan 31 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中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
HR vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
bootstrapvalidator之API学习教程
2017/06/29 Javascript
JS中type=&quot;button&quot;和type=&quot;submit&quot;的区别
2017/07/04 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
python批量爬取下载抖音视频
2019/06/17 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
精通CAD能手自荐书
2014/01/31 职场文书
小学运动会口号
2014/06/07 职场文书
保护水资源的标语
2014/06/17 职场文书
公司地址变更通知
2015/04/25 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle