Documentación offline PHP master

array_pad

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

En esta página

array_pad

Completa un array con un valor hasta la longitud especificada

Descripción#

array_pad(array $array, int $length, mixed $value): array
```php

`array_pad` devuelve una copia del array `array` completado hasta el tamaño de `length` con el valor `value`. Si `length` es positivo, entonces el array se completa a la derecha, si es negativo, se completa a la izquierda. Si el valor absoluto de `length` es más pequeño que el tamaño del array `array`, entonces el array no se completa.

## Parámetros

`array`  
Array inicial de valores a completar.

`length`  
Nueva longitud del array.

`value`  
Valor a insertar si el argumento `array` es más pequeño que el argumento `length`.

## Valores devueltos

Devuelve una copia del array `array` completado hasta el tamaño de `length` con el valor `value`. Si `length` es positivo, entonces el array se completa a la derecha, si es negativo, se completa a la izquierda. Si el valor absoluto de `length` es más pequeño que el tamaño del array `array`, entonces el array no se completa.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.3.0 | Antes de la versión 8.3, solo podían añadirse 1048576 elementos a la vez. Ahora, esto está limitado únicamente por el tamaño máximo de un array. |

## Ejemplos

Ejemplo con `array_pad`

```php

Véase también#

array_fill, range