(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
?>