PHP 如何从数组中删除最后一个元素
要删除数组中的最后一个元素或值,使用 array_pop() 函数。该函数返回数组的最后一个被删除的元素,并在数组为空或不是数组时返回NULL。从数组中删除最后一个元素后,数组将被修改,如果键是数字,则索引将从最后一个减一。
它是PHP的一个内置数组函数,用于删除数组的最后一个元素。
返回值
array_pop()函数用于从数组中删除最后一个元素,返回被删除的元素。如果数组为空或不是数组,它还会返回NULL。
示例:使用字符串元素
<?php
car = array("Mercedes", "Creta", "Audi", "Chevrolet", "Skoda");
echo "Arraylist: ";
print_r(car);
remove = array_pop(car);
echo "</br>Removed element from array is: ";
print_r(remove);
echo "</br> Updated arraylist: ";
print_r(car);
?>
输出
从给定数组的末尾移除一个元素” Skoda “,并在给定输出中显示更新后的列表。
Arraylist: Array ( [0] => Mercedes [1] => Creta [2] => Audi [3] => Chevrolet [4] => Skoda )
Removed element from array is: Swift
Updated arraylist: Array ( [0] => Mercedes [1] => Creta [2] => Audi [3] => Chevrolet )
示例:使用数字键
<?php
mall = array(1 => "DLF", 2 => "GIP", 3 => "V3S");
echo "Removed element: ".array_pop(a). "</br>";
print_r($mall);
?>
输出
Removed element: Jupiter
Array ( [1] => DLF [2] => GIP )
示例:使用数字值
<?php
numbers = array(45, 76, 23, 91, 82, 39);removed = array_pop(numbers);
echo "Removed array element is: ".removed;
echo "</br> Update array is: ";
print_r($numbers);
?>
输出
从给定数组的末尾移除一个元素 39 如下所示。
Removed array element is: 39
Update array is: Array ( [0] => 45 [1] => 76 [2] => 23 [3] => 91 [4] => 82 )