PHP array_pop():刪除陣列末尾的元素

2020-07-16 10:05:27
PHP array_pop() 函數用來刪除陣列末尾的元素(出棧),其語法如下:

mixed array_pop ( array &$arr )

引數 arr 表示要處理的陣列。

array_pop() 函數會刪除 arr 陣列末尾(最後)的元素,並將 arr 陣列的長度減 1。

返回值:返回從陣列中刪除的元素的值。如果 arr 為空或者不是陣列,那麼將返回 NULL。

範例如下:
<?php
$num = array(45, 10, 6, 9, 100);
array_pop($num);  //刪除陣列末尾的元素
print_r($num);

$info = array( "name" => "C語言中文網", 4=>"PHP教學", "http://c.biancheng.net/php/", "8年");
array_pop($info);
print_r($info);
?>
執行結果:

Array
(
    [0] => 45
    [1] => 10
    [2] => 6
    [3] => 9
)
Array
(
    [name] => C語言中文網
    [4] => PHP教學
    [5] => http://c.biancheng.net/php/
)