Documentación offline PHP master

array_shift

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

array_shift

Despila un elemento al principio de un array

Descripción#

array_shift(array $array): mixed
```php

`array_shift` extrae el primer valor del `array` `array` y lo devuelve, acortando `array` en un elemento, y desplazando todos los elementos hacia abajo. Todas las claves numéricas serán modificadas para comenzar en cero mientras que las claves literales no serán afectadas.

> [!NOTE]
> Esta función ejecutará `reset` sobre el puntero del `array` de entrada después de usarlo.

## Parámetros

`array`  
El array de entrada.

## Valores devueltos

Devuelve el valor despilado, o `null` si el array está vacío o si el valor de entrada no es un array.

## Ejemplos

Ejemplo con `array_shift`
El ejemplo anterior mostrará:

Array ( [0] => banana [1] => apple [2] => raspberry )

```php

y orange ha sido colocado en $fruit.

Véase también#

array_unshift, array_push, array_pop