插件窝 干货文章 在PHP中,如何删除数组的最后一个值?

在PHP中,如何删除数组的最后一个值?

array 数组 删除 一个 22    来源:    2025-03-16

在PHP中,你可以使用 array_pop() 函数来删除数组的最后一个值。array_pop() 函数会返回被删除的元素,并且会修改原数组。

以下是一个简单的示例:

<?php
// 定义一个数组
$array = [1, 2, 3, 4, 5];

// 删除数组的最后一个值
$lastValue = array_pop($array);

// 输出被删除的值
echo "被删除的值: " . $lastValue . "\n";

// 输出修改后的数组
print_r($array);
?>

输出结果将会是:

被删除的值: 5
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)

在这个例子中,array_pop($array) 删除了数组 $array 的最后一个值 5,并将其返回。然后,$array 被修改为 [1, 2, 3, 4]

如果你只是想删除最后一个元素而不需要返回它,可以直接调用 array_pop($array) 而不需要将返回值赋给变量。