Padding en php
array=array_pad(array,pad_size,pad_value);
Completa el array pasado con pad_value hasta que el vector tenga pad_size elementos, si pad_size es positivo completa agregando elementos hacia la derecha, si es negativo completa hacia la izquierda. El vector no es modificado, devuelve el vector resultado.
$input = array (12, 10, 9);
$result = array_pad ($input, 5, 0); // result is array (12, 10, 9, 0, 0)
$result = array_pad ($input, -7, -1); // result is array (-1, -1, -1, -1, 12, 10, 9)
$result = array_pad ($input, 2, «noop»); // not padded
Fuente: Documento Generación de web sites dinámicos usando PHP