(PHP 4, PHP 5, PHP 7)
array_pad — Pad array to the specified length with a value
   array_pad() returns a copy of the
   array padded to size specified by
   size with value
   value. If
   size is positive then the array is
   padded on the right, if it's negative then on the left. If the
   absolute value of size is less than or
   equal to the length of the array then no
   padding takes place.
   It is possible to add at most 1048576 elements at a time.
  
arrayInitial array of values to pad.
sizeNew size of the array.
value
       Value to pad if array is less than
       size.
      
   Returns a copy of the array padded to size specified
   by size with value 
   value. If size is 
   positive then the array is padded on the right, if it's negative then 
   on the left. If the absolute value of size is less
   than or equal to the length of the array then no
   padding takes place.
  
Example #1 array_pad() example
<?php
$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
?>