php array_pop()数组函数将数组最后一个单元弹出(出栈)

当我们需要删除一个数组中的最后一个元素时,可以使用PHP内置的函数array_pop()来实现。该函数会删除数组的最后一个元素,并返回该元素的值。

当我们需要删除一个数组中的最后一个元素时,可以使用PHP内置的函数array_pop()来实现。该函数会删除数组的最后一个元素,并返回该元素的值。

下面是该函数的语法:

array_pop($array)

其中,$array是待操作的数组。

下面我们来看两个使用该函数的示例:

示例1:

<?php
  $fruits = array("apple", "banana", "orange");
  $lastFruit = array_pop($fruits);
  print_r($fruits);
  echo $lastFruit;
?>

输出结果为:

Array
(
    [0] => apple
    [1] => banana
)
orange

该示例首先创建一个包含3个水果名称的数组,然后调用array_pop()删除它的最后一个元素"orange"。删除后,该数组还剩下"apple"和"banana"。函数返回值为被删除的元素"orange"。

示例2:

<?php
  $numbers = array(1, 2, 3, 4, 5);
  array_pop($numbers);
  array_pop($numbers);
  print_r($numbers);
?>

输出结果为:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

该示例创建了一个包含5个数值的数组,然后连续执行了两次array_pop()函数操作,以删除数组的后两个元素。最后,该数组还剩下"1"、"2"和"3"三个元素。

总的来说,array_pop()函数是一个十分方便的函数,可以帮助我们快速删除数组的最后一个元素。

本文标题为:php array_pop()数组函数将数组最后一个单元弹出(出栈)

基础教程推荐