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实现ping
Oct 09 PHP
PHP中for循环语句的几种变型
Mar 16 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
php之Memcache学习笔记
Jun 17 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
php获取twitter最新消息的方法
Apr 14 PHP
PHP实现带重试功能的curl连接示例
Jul 28 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
PHP学习记录之数组函数
Jun 01 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
Dec 18 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通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
javascript数组组合成字符串的脚本
2021/01/06 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
MySQL最常见的操作语句小结
2015/05/07 Python
python如何实现反向迭代
2018/03/20 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
Python通过Pillow实现图片对比
2020/04/29 Python
如何现实servlet的单线程模式
2014/08/05 面试题
自我鉴定怎么写
2013/12/05 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
优秀会计求职信
2014/07/04 职场文书
庆六一开幕词
2015/01/29 职场文书
新年晚会开场白
2015/05/29 职场文书
大学生军训感言
2015/08/01 职场文书
Python实现简繁体转换
2021/06/07 Python
css3应用示例:新增的选择器
2022/03/16 HTML / CSS
frg-100简单操作(设置)说明
2022/04/05 无线电