array_unshift函数用于在数组开头插入一个或多个单元。

基本语法

int array_unshift ( array &$array , mixed $var [, mixed $... ] )

array_unshift() 将传入的单元插入到 array 数组的开头。注意单元是作为整体被插入的,因此传入单元将保持同样的顺序。所有的数值键名将修改为从零开始重新计数,所有的文字键名保持不变。 

参数介绍

参数 描述
array 必需。规定数组。
var 必需。要插入的值。
... 可选。要插入的值。

返回值:

返回 array 新数组中元素的个数。

注意:

数值键名将从 0 开始,以 1 递增。字符串键名将保持不变。

实例

<?php
$queue = array(
    \"php\",
    \"mysql\"
);
$count=array_unshift($queue, \"java\", \"html\",array(\"mysql\",\" \"));
print_r($queue);
echo \"<br/><br/>\";
var_dump($count);
?> 

在线运行

运行结果:

Array ( [0] => java [1] => html [2] => Array ( [0] => mysql [1] =>   ) [3] => php [4] => mysql ) 

int(5)

 

收藏 打印