Here are some examples:
// make a four-element array with 'dates' to the right
$array = array('apple', 'banana', 'coconut');
$array = array_pad($array, 4, 'dates');
print_r($array);
Array
(
[0] => apple
[1] => banana
[2] => coconut
[3] => dates
)
// make a six-element array with 'zucchinis' to the left
$array = array_pad($array, -6, 'zucchini');
print_r($array);
Array
(
[0] => zucchini
[1] => zucchini
[2] => apple
[3] => banana
[4] => coconut
[5] => dates
)
Be careful. array_pad($array, 4, 'dates') makes
sure an $array is at least
four elements long, it doesn't add four
new elements. In this case, if
$array was already four elements or larger,
array_pad( ) would return an unaltered
$array.
Also, if you declare a value for a fourth element,
$array[4]:
$array = array('apple', 'banana', 'coconut');
$array[4] = 'dates';
you end up with a four-element array with indexes
0, 1, 2, and
4:
Array
(
[0] => apple
[1] => banana
[2] => coconut
[4] => dates
)