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 相关文章推荐
session 的生命周期是多长
Oct 09 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
PHP 如何获取二维数组中某个key的集合
Jun 03 PHP
2014年最新推荐的10款 PHP 开发框架
Aug 01 PHP
php动态函数调用方法
May 21 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
php smtp实现发送邮件功能
Jun 22 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
php 中phar包的使用教程详解
Oct 26 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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出错界面
2006/10/09 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
PHP与以太坊交互详解
2018/08/24 PHP
javascript prototype 原型链
2009/03/12 Javascript
Javascript图像处理—为矩阵添加常用方法
2012/12/27 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
vue中activated的用法
2021/01/03 Vue.js
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
Django 路由层URLconf的实现
2019/12/30 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
python Paramiko使用示例
2020/09/21 Python
如何用Python徒手写线性回归
2021/01/25 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
简单而又朴实的个人求职信分享
2013/12/12 职场文书
岗位廉政承诺书
2014/03/27 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
写作技巧:如何撰写商业计划书
2019/08/08 职场文书