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

news/2024/7/7 19:20:40

array_unshift() 函数在数组开头插入一个或多个元素。被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样

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 )


http://www.niftyadmin.cn/n/3879827.html

相关文章

EFFECTIVE-C++读书笔记

读书笔记2. 构造/析构/赋值运算条款05&#xff1a; 了解C默默编写并调用了哪些函数条款06&#xff1a;若不想使用编译器自动生成的函数。就该明确拒绝条款07&#xff1a;为多态基类声明virtual析构函数条款08&#xff1a;别让异常逃离析构函数条款09&#xff1a;绝不在构造和析…

HDU_1166_敌兵布阵

敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 54389 Accepted Submission(s): 22819 Problem DescriptionC国的死对头A国这段时间正在进行军事演习&#xff0c;所以C国间谍头子Derek和他手下Tidy又开…

关于鼠标和键盘的全局获取的一个类 选择自 hbxtlhx 的 Blog

用这个类的方法Start可以开始捕获键盘和鼠标的在全局事件和相应的参数信息&#xff0c;也就所谓的钩子程序&#xff1a; 以前见一个高人写的一个程序&#xff0c;开始看不明白&#xff0c;经过我的&#xff02;反译&#xff02;变的好理解了些&#xff0c;拿来和大家共享一下&a…

webstrom 编码

设置文件保存格式: webstrom的右下角选择你需要的编码 转载于:https://www.cnblogs.com/ry123/p/4531403.html

简单的递归程序,怎么考试的时候我就糊涂了呢?

昨天考官的题目是写123。。。n的递归程序&#xff0c;开始我感觉很easy,因为从大一就做过这种程序&#xff0c;而且当时是非常熟练的&#xff0c;或许时间长了遗忘了太多&#xff0c;昨天考试的时候竟然想不起递归里的具体逻辑&#xff0c;只想到退出的条件&#xff0c;晚上睡觉…

微软开发技术与安全大会-济南讲座

昨天下午去听了一下微软的讲座&#xff0c;讲师是微软中国社区的mvp&#xff0c;讲了下智能客户端的应用&#xff0c;Application block的一些概念&#xff0c;感觉就是把我们用到的东西封装好了作为一个方法&#xff0c;可能比较方便吧。昨天听到的最有意思的应该算是几个安全…

mac eclipse 下安装subclipse

参考 http://www.cnblogs.com/yinxiangpei/articles/3859057.html 推荐安装homebrew 在安装javahl时注意版本对应 http://subclipse.tigris.org/wiki/JavaHL 如果brew install --universal --java subversion过程中碰到某个jar无法下载可以参考 http://bbs.csdn.net/topics/390…

再学python类(终结篇)

续写 初学python类&#xff0c;这几天吃坏东西了&#xff0c;拖着虚弱的身躯写的。有些乱请各位看官海涵。 声明&#xff1a;本人编程新手&#xff0c;还在学习中。所表述的东西都是基础语法之类的&#xff0c;分享我的学习笔记。还望多多指点&#xff0c;我一定虚心接受。 pyt…