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 相关文章推荐
15个小时----从修改程序到自己些程序
Oct 09 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
PHP获取文件行数的方法
Jun 10 PHP
yii权限控制的方法(三种方法)
Dec 28 PHP
PHP邮件群发机实现代码
Feb 16 PHP
Android AsyncTack 异步任务实例详解
Nov 02 PHP
php mysql实现mysql_select_db选择数据库
Dec 30 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
Laravel框架搜索分页功能示例
Feb 01 PHP
php求斐波那契数的两种实现方式【递归与递推】
Sep 09 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
css图片自适应大小
2007/11/28 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
Python CSV模块使用实例
2015/04/09 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
计算机专业自荐信
2014/05/24 职场文书
会计简历自我评价
2015/03/10 职场文书
小型婚礼主持词
2015/06/30 职场文书
小学生暑假安全公约
2015/07/14 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
四则混合运算教学反思
2016/02/23 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL