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