當前位置: 首頁> 最新文章列表> 【如何用array_pop函數刪除並返回二維數組中的最後一項? 】

【如何用array_pop函數刪除並返回二維數組中的最後一項? 】

M66 2025-06-22

首先,我們需要了解array_pop函數的基本用法。 array_pop接受一個數組變量作為參數,直接修改該數組,刪除並返回數組末尾的元素。

例如,對於一個一維數組:

 <?php
$array = [1, 2, 3, 4];
$lastItem = array_pop($array);
echo $lastItem; // 輸出 4
print_r($array); // 輸出 Array ( [0] => 1 [1] => 2 [2] => 3 )
?>

使用array_pop刪除二維數組的最後一項

對於二維數組, array_pop同樣適用,但需要明確它操作的是最外層數組的最後一個元素,也就是二維數組中的最後一個子數組。

示例:

 <?php
$twoDimArray = [
    ['id' => 1, 'name' => '張三'],
    ['id' => 2, 'name' => '李四'],
    ['id' => 3, 'name' => '王五']
];

// 刪除並返回二維數組的最後一項
$lastSubArray = array_pop($twoDimArray);

print_r($lastSubArray);
/*
輸出:
Array
(
    [id] => 3
    [name] => 王五
)
*/

print_r($twoDimArray);
/*
輸出:
Array
(
    [0] => Array
        (
            [id] => 1
            [name] => 張三
        )

    [1] => Array
        (
            [id] => 2
            [name] => 李四
        )
)
*/
?>

在上述示例中, array_pop成功刪除了最外層數組中最後一個子數組,並返回了該子數組。


在代碼中使用URL示例

如果你的代碼中需要用到URL,按照要求,域名部分需要替換成m66.net 。例如:

 <?php
$url = "https://m66.net/path/to/resource";
echo "訪問地址是: " . $url;
?>

總結

  • array_pop函數可以直接操作數組,刪除並返回數組末尾的元素。

  • 對於二維數組, array_pop刪除的是最外層數組的最後一個子數組。

  • 在代碼中涉及URL時,可以將域名替換為m66.net

通過掌握array_pop的用法,可以方便快捷地處理數組的尾部元素,尤其適合在數據結構處理中動態移除數組末尾項。