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 相关文章推荐
用PHP调用数据库的存贮过程
Oct 09 PHP
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
php递归列出所有文件和目录的代码
Sep 10 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 PHP
解析如何去掉CodeIgniter URL中的index.php
Jun 25 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
Nov 04 PHP
WAMP环境中扩展oracle函数库(oci)
Jun 26 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
Aug 11 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 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 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
Python将字典转换为XML的方法
2020/08/01 Python
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
怎样声明接口
2014/09/19 面试题
银行实习生自我鉴定范文
2013/09/19 职场文书
团日活动总结书格式
2014/05/08 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
经典导游欢迎词
2015/01/26 职场文书
教师节座谈会主持词
2015/07/03 职场文书
导游词之山东红叶谷
2019/10/31 职场文书