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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 PHP
php 中英文语言转换类
Sep 07 PHP
php去除HTML标签实例
Nov 06 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
PHP 7.0.2 正式版发布
Jan 08 PHP
php轻松实现文件上传功能
Mar 03 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Jul 21 PHP
PHP检测数据类型的几种方法(总结)
Mar 04 PHP
laravel 使用auth编写登录的方法
Sep 30 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数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
JS获取地址栏参数的小例子
2013/08/23 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
js document.write()使用介绍
2014/02/21 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
微信小程序 Video API实例详解
2016/10/02 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
[38:51]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-CDEC
2014/05/22 DOTA
python正则表达式re之compile函数解析
2017/10/25 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
python钉钉机器人运维脚本监控实例
2019/02/20 Python
python3实现猜数字游戏
2020/12/07 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
python3 xpath和requests应用详解
2020/03/06 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
运行Python编写的程序方法实例
2020/10/21 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
公务员年总结的自我评价
2013/10/25 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers