定义和用法

array_unshift() 函数在数组开头插入一个或多个元素。

被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。

该函数会返回数组中元素的个数。

语法

array_unshift(array,value1,value2,value3...)
参数 描述
array 必需。规定输入的数组。
value1 必需。规定插入的值。
value2 可选。规定插入的值。
value3 可选。规定插入的值。

注释:所有的数值键名将修改为从零开始重新计数,所有的字符串键名保持不变。

例子 1

<?php
$a=array("a"=>"Cat","b"=>"Dog");
array_unshift($a,"Horse");
print_r($a);
?>

输出:

Array ( [0] => Horse [a] => Cat [b] => Dog )

例子 2

返回键值:

<?php
$a=array("a"=>"Cat","b"=>"Dog");
print_r(array_unshift($a,"Horse"));
?>

输出:

3

例子 3

数组带有数值键:

<?php
$a=array(0=>"Cat",1=>"Dog");
array_unshift($a,"Horse");
print_r($a);
?>

输出:

Array ( [0] => Horse [1] => Cat [2] => Dog )

最新文章

  1. dandelion datatables : Page index must not be less than zero!
  2. 查找字符串(C++实现)
  3. poj1182 并查集
  4. Coreseek:常见的问题2
  5. C++默认参数与函数重载 注意事项
  6. CSS截取字符串
  7. Android ImageView分析并展开
  8. Cocos2d-X字体
  9. no ia32-libs
  10. Microsoft Azure Storage Exployer使用指南
  11. Mybatis按顺序获取数据
  12. ImageLoader 笔记
  13. 在Java中谈尾递归--尾递归和垃圾回收的比较(转载)
  14. sql业务分割
  15. 那些年,很多人没看懂的Python内置函数
  16. PSP(5.4——5.10)以及周记录
  17. python的多线程到底有没有用?
  18. 20169207《linux内核原理与分析》第二周作业
  19. POJ 3278&amp;&amp;2049&amp;&amp;3083
  20. php array_rand()函数从数组中随机选择一个或多个元素

热门文章

  1. sql语句判断默认值为getdate()的约束是否存在
  2. AngularJS学习笔记
  3. linux 下mysql 开启远程连接
  4. CentOS 6.7 中安装Emacs 24.5
  5. 繁星——JQuery选择器之层级
  6. VS 自动添加注释
  7. Oracle Merge into 详细介绍
  8. Windows 7下硬盘安装Ubuntu 14.04图文教程
  9. powershell字符界面的,powershell加WPF界面的,2048游戏
  10. 场景5 Performance Management