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 向右侧拉菜单实现代码,测试使用中
Nov 03 PHP
php小偷相关截取函数备忘
Nov 28 PHP
PHP数组实例总结与说明
Aug 23 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
ThinkPHP令牌验证实例
Jun 18 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
php tpl模板引擎定义与使用示例
Aug 09 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 PHP
PHP+MySQL实现在线测试答题实例
Jan 02 PHP
Yii 框架使用数据库(databases)的方法示例
May 19 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实现将GB编码转换为UTF8
2006/11/25 PHP
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
js程序中美元符号$是什么
2008/06/05 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
几种实用的pythonic语法实例代码
2018/02/24 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
python如何制作缩略图
2019/04/30 Python
Python对列表的操作知识点详解
2019/08/20 Python
python list多级排序知识点总结
2019/10/23 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
自动化专业毕业生自荐信
2013/11/01 职场文书
syb养殖创业计划书
2014/01/09 职场文书
监察建议书格式
2014/05/19 职场文书
2015年材料员工作总结
2015/04/30 职场文书
安全生产培训心得体会
2016/01/18 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android