array_pad() geeft een kopie terug van de input, aangevuld tot de door pad_size aangegeven grootte met de waarde pad_value. Als pad_size een positieve waarde is wordt de array aangevuld aan de rechterkant, als hij negatief is aan links. Als de absolute waarde van pad_size kleiner of gelijk aan de lengte van input is vinden er geen aanvullingen plaats.