PHP array_pad() Function
Topic: PHP Array ReferencePrev|Next
Description
The array_pad()
function inserts a value into an array up to the specified length.
The following table summarizes the technical details of this function.
Return Value: | Returns an array padded with new elements. |
---|---|
Version: | PHP 4+ |
Syntax
The basic syntax of the array_pad()
function is given with:
The following example shows the array_pad()
function in action.
Example
Run this code »<?php
// Sample array
$numbers = array(5, 10, 15);
// Padding numbers array
print_r(array_pad($numbers, 5, 0));
?>
Parameters
The array_pad()
function accepts the following parameters.
Parameter | Description |
---|---|
array | Required. Specifies the array in which to insert the elements. |
size | Required. Specifies the new size of the array. |
value | Required. Specifies the value to insert if array's length is less than the size. |
More Examples
Here're some more examples showing how array_pad()
function actually works:
If size is positive then the array is padded on the right, if it's negative then padded on the left.
Example
Run this code »<?php
// Sample array
$numbers = array(5, 10, 15);
// Padding numbers array
print_r(array_pad($numbers, -5, 0));
?>
If the absolute value of size is less than or equal to the array's length then no padding takes place.
Example
Run this code »<?php
// Sample array
$numbers = array(5, 10, 15);
// Padding numbers array
print_r(array_pad($numbers, 2, 0));
?>