(PHP 4, PHP 5, PHP 7)
array_pad — Pad array to the specified length with a value
array_pad ( array $array , int $length , mixed $value ) : array
array_pad() returns a copy of the array
padded to size specified by length
with value value
. If length
is positive then the array is padded on the right, if it's negative then on the left. If the absolute value of length
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.
array
Initial array of values to pad.
length
New size of the array.
value
Value to pad if array
is less than length
.
Returns a copy of the array
padded to size specified by length
with value value
. If length
is positive then the array is padded on the right, if it's negative then on the left. If the absolute value of length
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 ?>
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.array-pad.php