PHP 如何从数组中删除最后一个元素

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 )

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程