PHP | función array_pop()

Esta función incorporada de PHP se usa para eliminar o mostrar y devolver el último elemento de una array que se le pasó como parámetro. Reduce el tamaño de la array en uno ya que el último elemento se elimina de la array.

Sintaxis :

array_pop($array)

Parámetros: la función toma solo un parámetro $array , que es la array de entrada y extrae el último elemento de ella, reduciendo el tamaño en uno.

Valor devuelto: esta función devuelve el último elemento de la array. Si la array está vacía o el parámetro de entrada no es una array, se devuelve NULL.

Nota: Esta función restablece (reset()) el puntero de array de la array de entrada después de su uso.

Ejemplos:

Input : $array = (1=>"ram", 2=>"krishna", 3=>"aakash");
Output : aakash

Input : $array = (24, 48, 95, 100, 120);
Output : 120

Los siguientes programas ilustran la función array_pop() en PHP:

Ejemplo 1

<?php
// PHP code to illustrate the use of array_pop()
  
$array = array(1=>"ram", 2=>"krishna", 3=>"aakash");
  
print_r("Popped element is ");
echo array_pop($array);
  
print_r("\nAfter popping the last element, ".
                "the array reduces to: \n");
print_r($array);
?>

Producción:

Popped element is aakash
After popping the last element, the array reduces to: 
Array
(
    [1] => ram
    [2] => krishna
)

Ejemplo 2

<?php
$arr = array(24, 48, 95, 100, 120);
  
print_r("Popped element is ");
echo array_pop($arr);
  
print_r("\nAfter popping the last element, ".
                "the array reduces to: \n");
print_r($arr);
?>

Producción:

Popped element is 120
After popping the last element, the array reduces to: 
Array
(
    [0] => 24
    [1] => 48
    [2] => 95
    [3] => 10
)

Excepción: se lanza una excepción E_WARNING si se pasa una no array, lo que es un error de tiempo de ejecución o una advertencia. Esta advertencia no detendrá la ejecución del script.

Referencia :
http://php.net/manual/en/function.array-pop.php

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *