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对数组中的工作方式。
<?php
// PHP function to illustrate the use of array_shift()
function Shifting($array)
{
print_r(array_shift($array));
echo "\n";
print_r($array);
}
$array = array("ram"=>2, "aakash"=>4, "saran"=>5, "mohan"=>100);
Shifting($array);
?>
输出:
2 Array ( [aakash] => 4 [saran] => 5 [mohan] => 100 )
现在,让我们看一下该函数如何处理默认键。
<?php
// PHP function to illustrate the use of array_shift()
function Shifting($array)
{
print_r(array_shift($array));
echo "\n";
print_r($array);
}
$array = array(45, 5, 1, 22, 22, 10, 10);
Shifting($array);
?>
输出:
45 Array ( [0] => 5 [1] => 1 [2] => 22 [3] => 22 [4] => 10 [5] => 10 )
参考:
http://php.net/manual/en/function.array-shift.php
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | array_shift() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。