PHP | array_pop()函数
PHP的这个内置函数用于删除或弹出并返回作为参数传递给它的数组中的最后一个元素。由于从数组中删除最后一个元素,它将数组的大小减小一。
语法:
array_pop($array)
参数:该函数只接受一个参数$array ,即输入数组并从中弹出最后一个元素,将大小减一。
返回值:此函数返回数组的最后一个元素。如果数组为空或输入参数不是数组,则返回 NULL。
注意:此函数在使用后重置输入数组的数组指针(reset())。
例子:
Input : $array = (1=>"ram", 2=>"krishna", 3=>"aakash");
Output : aakash
Input : $array = (24, 48, 95, 100, 120);
Output : 120
下面的程序说明了PHP中的 array_pop()函数:
示例 1
"ram", 2=>"krishna", 3=>"aakash");
print_r("Popped element is ");
echo array_pop($array);
print_r("\nAfter popping the last element, ".
"the array reduces to: \n");
print_r($array);
?>
输出:
Popped element is aakash
After popping the last element, the array reduces to:
Array
(
[1] => ram
[2] => krishna
)
示例 2
输出:
Popped element is 120
After popping the last element, the array reduces to:
Array
(
[0] => 24
[1] => 48
[2] => 95
[3] => 10
)
异常:如果传递了一个非数组,即运行时错误或警告,则会引发 E_WARNING 异常。此警告不会停止脚本的执行。
参考:
http:// PHP.net/manual/en/函数.array-pop。 PHP