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
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
Sep 30 PHP
基于php冒泡排序算法的深入理解
Jun 09 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
用php守护另一个php进程的例子
Feb 13 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 PHP
PHP批斗大会之缺失的异常详解
Jul 09 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
Nov 09 PHP
laravel框架中视图的基本使用方法分析
Nov 23 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
儿童编程python入门
2018/05/08 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
Python3运算符常见用法分析
2020/02/14 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
eVitamins日本:在线购买折扣维生素、补品和草药
2019/04/04 全球购物
大学生旷课检讨书
2014/01/22 职场文书
市场营销求职信范文
2014/02/21 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
机械专业求职信范文
2014/07/15 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android
pt-archiver 主键自增
2022/04/26 MySQL
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript