PHP如何使用array_unshift()在数组开头插入元素


Posted in PHP onSeptember 01, 2020

PHP array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下:

int array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )

参数说明:

  • arr 表示一个数组;
  • value1, value2, value3 ... 表示需要插入的元素(值)。

返回值:返回插入新元素后的数组长度。

两点说明:

  • 元素是作为一个整体被插入的,这些元素在插入后将保持同样的顺序。
  • 所有的数值键名将修改为从 0 开始重新计数,所有的字符串键名保持不变。

使用示例如下:

<?php
$num = array(10, 45, 9);
array_unshift($num, 100, 6); //在数组开头插入元素
print_r($num);
$info = array("name"=>"C语言中文网", 4=>"PHP教程");
array_unshift($info, "http://c.biancheng.net/php/", "8年");
print_r($info);
?>

执行以上程序的结果为:

Array
(
  [0] => 100
  [1] => 6
  [2] => 10
  [3] => 45
  [4] => 9
)
Array
(
  [0] => http://c.biancheng.net/php/
  [1] => 8年
  [name] => C语言中文网
  [2] => PHP教程
)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
第十节 抽象方法和抽象类 [10]
Oct 09 PHP
深入HTTP响应状态码速查表的详解
Jun 07 PHP
php解析url的三个示例
Jan 20 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
Nov 15 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
Mar 21 PHP
PHP与Web页面的交互示例详解一
Aug 04 PHP
PHP tp5中使用原生sql查询代码实例
Oct 28 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 #PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 #PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 #PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 #PHP
Swoole源码中如何查询Websocket的连接问题详解
Aug 30 #PHP
PHP常用header头定义代码示例汇总
Aug 29 #PHP
PHP isset()及empty()用法区别详解
Aug 29 #PHP
You might like
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
PHP中构造函数和析构函数解析
2014/10/10 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
php获取微信openid方法总结
2019/10/10 PHP
javascript 定义初始化数组函数
2009/09/07 Javascript
JavaScript Timer实现代码
2010/02/17 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
[02:49:21]2019完美盛典全程录像
2019/12/08 DOTA
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
解析Python中while true的使用
2015/10/13 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
前台文员岗位职责
2013/12/28 职场文书
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书
社区禁毒宣传活动总结
2015/05/07 职场文书