array_unshift()是PHP中的一个内置函数,用于在数组中添加一个或多个元素,并将这些元素添加到数组的开头。

被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。它们从第0位开始进行数字索引。如果有字符串键,则它们保持不变。

语法array_unshift(array,value1,value2,value3...)

参数:

该函数可以采用多个参数,具体取决于我们要插入数组的元素数量。

返回值:该函数在插入元素后返回新修改后的数组中的元素总数。

示例:<?php

$a=array("a"=>"red","b"=>"green");

array_unshift($a,"blue");

print_r($a);

?>

输出:Array ( [0] => blue [a] => red [b] => green )

示例:<?php

$a=array(0=>"red",1=>"green");

array_unshift($a,"blue");

print_r($a);

?>

输出:Array ( [0] => blue [1] => red [2] => green )

更多相关知识,请访问 PHP中文网!!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

array_unshift php,php array_unshift函数怎么用?相关推荐

  1. php中数组的指针函数参数传递参数,循环语句、函数的参数及作用域、数组键值及指针操作函数(8月23日作业)...

    实例演示while(),do~while() 实例 /** * while循环 */ $num = 1; $sum = 0; while ($num <= 100) { $sum +=$num; ...

  2. php array pluck,PHP 将回调函数作用到给定数组的单元上

    用户评论: hrvoj3e at gmail dot com (2013-04-30 14:38:42) Why not use mb_convert_case($str, MB_CASE_TITLE ...

  3. PHP数组推入弹出的函数:头进头出array_unshift/array_shift 尾进尾出array_push/array_pop

    头进头出 array_unshift() 函数用于向数组插入新元素.新数组的值将被插入到数组的开头. array_shift() 函数删除数组中第一个元素,并返回被删除元素的值. 尾进尾出 array ...

  4. *CI框架装载器Loader.php源码分析

    http://www.bitscn.com/pdb/php/201411/404680.html 顾名思义,装载器就是加载元素的,使用CI时,经常加载的有: $this->load->li ...

  5. php之array的使用

    array是php的数据集合 如果想要往array里面的头部添加数据就必须使用 array_unshift($array,"$value") 这个函数 如果想要往array集合里面 ...

  6. 酷狗音乐(繁星网)PHP岗位笔试题

    投了 简历,听朋友说这个岗位对大型网站的架构感兴趣,然后去之前还看了看NoSQL,笔试题大部分都写了,然而却被自己挖的坑栽进去了,暴露了自己的问题,面试官虽然当场说不通过,但是人挺和气,还跟我说以后要 ...

  7. 07-PHP中的数组与数据结构

    文章目录 数组 学习目标 声明 数组的删除 多维维数组 数组的遍历 使用for语句循环遍历数组 使用foreach语句遍历数组 联合使用list().each().和while循环遍历数组 `list ...

  8. PHP初级教程------------------(5)

    目录 数组的相关函数 编程思想 递推算法 递归算法 数组排序算法 冒泡排序 选择排序 插入排序 快速排序 归并排序 查找算法 查找算法含义 顺序查找算法 二分查找算法 数组的相关函数 1)排序函数:对 ...

  9. php红盟,php教程_CI框架源码完全分析之核心文件URI.php

    URI提供了很多帮你对uri_string分段分割的方法,你可以很轻松的得到uri中某一段.如: $this->uri->segment(n) $this->uri->rseg ...

  10. ci框架autoload机制,多项目配置共用molde、library、helper

    autoload: 进入ci框架核心目录core 打开load.php 找到_ci_autoloader方法 看到这样一段话 // Autoload packagesif (isset($autolo ...

最新文章

  1. 把数据自动填入exe的输入框_2000余字长文讲解Excel中的“数据验证”,我收藏了...
  2. Script:GridControl Repository Health Check
  3. 使用eclipse自带制作帮助系统
  4. 微软算法面试题(2)
  5. 自定义注解 实现自定义消息_实现自定义的未来
  6. Java实现串口通信的小样例
  7. 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络 (二)
  8. java并发AtomicIntegerFieldUpdater
  9. 【bzoj5099】[POI2018]Pionek 双指针法
  10. C++ #include iostream #include iostream.h #include string.h区别及作用
  11. springday04-go1
  12. SpringBoot蓝天幼儿园管理系统
  13. 计算机时间与网络时间无法同步,电脑时间与网络时间不同步解决办法
  14. 学校计算机房使用登记制度,瑶风中学计算机房管理制度
  15. 阿里巴巴集团学术委员会主席曾鸣纵论BAT人工智能战略:任何公司都必须AIl in AI
  16. android 文件传输 无法复制,Win10坑死安卓!MTP连接大BUG:无法复制、丢文件
  17. 查询oracle job命令,oracle命令之job详解
  18. Win10如何关闭自动更新
  19. NXCOMPAT选项和数据执行保护DEP
  20. 前途迷茫不知.NET与JAVA那个好

热门文章

  1. 毛超帅 应聘互联网公司,如何写好简历?______软件开发-帮助类
  2. 读书笔记-大教堂与集市
  3. element-ui下载文件功能
  4. 服务器使用CDN加速的优劣势分析
  5. activemq启动错误:ERROR | Temporary Store limit is 51200 mb, whilst the temporary data directory
  6. 什么是熔断?什么是服务降级?
  7. 网页简单轮播图的实现
  8. 实现多方数据安全共享,解决普惠金融信息不对称难题
  9. [导入]冰刃Icesword 1.22测试版发布
  10. 怎么下载lce_icesword下载