# array_pop

(PHP 4, PHP 5, PHP 7, PHP 8)

array_pop — Extrae el último elemento del final del array

### Descripción

array_pop(array `&$array`): mixed

array_pop() extrae y devuelve el último elemento del `array`, acortando el `array` con un elemento menos.

> Nota: Esta función ejecutará un reset() en el puntero de array del array de entrada después de su uso.

### Parámetros

`array`

  El array de donde obtener el valor.

### Valores devueltos

Devuelve el último elemento del `array`. Si el `array` está vacío (o no es un array), se devolverá `null`.

### Errores/Excepciones

Esta función arrojará unerror de nivel E_WARNING cuando se invoca con algo distinto de un array.

### Ejemplos

Ejemplo #1 Ejemplo de array_pop()

`<?php
$stack = array("naranja", "plátano", "manzana", "frambuesa");
$fruit = array_pop($stack);
print_r($stack);
?>`

Después de hacer esto, $stack solo tendrá 3 elementos:

    Array
    (
        [0] => naranja
        [1] => plátano
        [2] => manzana
    )

y `frambuesa` será asignado a $fruit.

### Ver también

- array_push() - Inserta uno o más elementos al final de un array
- array_shift() - Quita un elemento del principio del array
- array_unshift() - Añadir al inicio de un array uno a más elementos