📜  PHP | array_shift()函数

📅  最后修改于: 2022-05-13 01:56:25.646000             🧑  作者: Mango

PHP | array_shift()函数

PHP的这个内置函数从数组中删除第一个元素并返回被删除元素的值。删除第一个元素后,修改其余元素的键并再次从头开始重新编号,仅当键是数字时。换句话说,这个函数基本上将一个元素从数组的开头移开。

语法

array_shift($array)

参数:该函数只接受一个参数, $array ,它指的是需要移动的原始输入数组。

返回值:如前所述,该函数返回数组中移位元素的值,否则如果数组为空,则返回 NULL。

例子:

Input : $array = ("ram"=>2, "aakash"=>4, "saran"=>5, "mohan"=>100)
Output : 2

Input : $array = (45, 5, 1, 22, 22, 10, 10);
Output :45

在这个程序中,我们将看到函数在 key_value 对数组中的工作方式。

2, "aakash"=>4, "saran"=>5, "mohan"=>100);
Shifting($array);
?>

输出:

2
Array
(
    [aakash] => 4
    [saran] => 5
    [mohan] => 100
)

现在让我们看看该函数如何处理默认键。


输出:

45
Array
(
    [0] => 5
    [1] => 1
    [2] => 22
    [3] => 22
    [4] => 10
    [5] => 10
)

参考
http:// PHP.net/manual/en/函数.array-shift。 PHP