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&amp;java(三)
Oct 09 PHP
简单的页面缓冲技术
Oct 09 PHP
一个简单的网页密码登陆php代码
Jul 17 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
CI框架常用方法小结
May 17 PHP
详解Yii2 rules 的验证规则
Dec 02 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
Dec 15 PHP
php实现PDO中捕获SQL语句错误的方法
Feb 16 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
Oct 18 PHP
php libevent 功能与使用方法详解
Mar 04 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
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
PHP简洁函数小结
2011/08/12 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
2013/02/26 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
浅谈vue引入css,less遇到的坑和解决方法
2018/01/20 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
python复制与引用用法分析
2015/04/08 Python
python:接口间数据传递与调用方法
2018/12/17 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
python怎么调用自己的函数
2020/07/01 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
师范生自我鉴定范文
2013/10/05 职场文书
思想政治自我鉴定
2013/10/06 职场文书
医院科室评语
2015/01/04 职场文书
掌握一个领域知识,高效学习必备方法
2019/08/08 职场文书
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫