(PHP 4, PHP 5, PHP 7)
array_pad — Rellena un array a la longitud especificada con un valor
array_pad() devuelve una copia de
array rellenada al tamaño especificado por
size con el valor
value. Si
size es positivo, el array se
rellena hacia la derecha, si es negativo hacia la izquierda. Si el
valor absoluto de size es menor o
igual a la longitud de array, no se lleva
a cabo el relleno.
Es posible añadir como máximo 1048576 elementos de una sola vez.
arrayArray inicial de valores a rellenar.
sizeNuevo tamaño del array.
value
Valor a rellenar si array es menor que
size.
Devuelve una copia de array rellenada al espacio especificado
por size con el valor
value. Si size es
positivo el array es relleno hacia la derecha, si es negativo
hacia la izquierda. Si el valor absoluto de size es
menor o igual que la longitud de array, no se lleva a cabo
el relleno.
Ejemplo #1 Ejemplo de array_pad()
<?php
$input = array(12, 10, 9);
$result = array_pad($input, 5, 0);
// el resultado es array(12, 10, 9, 0, 0)
$result = array_pad($input, -7, -1);
// el resultado es array(-1, -1, -1, -1, 12, 10, 9)
$result = array_pad($input, 2, "noop");
// sin relleno
?>