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 相关文章推荐
session 的生命周期是多长
Oct 09 PHP
PHP 循环列出目录内容的函数代码
May 26 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 PHP
定义php常量的详解
Jun 09 PHP
解析PHP工厂模式的好处
Jun 18 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
Jul 15 PHP
PHP实现HTML页面静态化的方法
Nov 04 PHP
php ajax异步读取rss文档数据
Mar 29 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 PHP
php慢查询日志和错误日志使用详解
Feb 27 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判断并删除空目录及空子目录的方法
2015/02/11 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
微信小程序实现原生步骤条
2019/07/25 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
详解uniapp的全局变量实现方式
2021/01/11 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
几个人围成一圈的问题
2013/09/26 面试题
两只小狮子教学反思
2014/02/05 职场文书
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
会议开幕词
2015/01/28 职场文书
环卫个人总结
2015/03/03 职场文书
综合素质自我评价评语
2015/03/06 职场文书
地球上的星星观后感
2015/06/02 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
Pillow图像处理库安装及使用
2022/04/12 Python