PHP array_reverse() Function
Topic: PHP Array ReferencePrev|Next
Description
The array_reverse() function reverses the order of the elements in an array.
The following table summarizes the technical details of this function.
| Return Value: | Returns the reversed array. | 
|---|---|
| Version: | PHP 4+ | 
Syntax
The basic syntax of the array_reverse() function is given with:
The following example shows the array_reverse() function in action.
Example
Run this code »<?php
// Sample array
$fruits = array("apple", "banana", "orange", "mango");
// Reversing the order of the array
print_r(array_reverse($fruits));
?>Parameters
The array_reverse() function accepts the following parameters.
| Parameter | Description | 
|---|---|
| array | Required. Specifies the array to work on. | 
| preserve | Optional. Specifies whether numeric keys should be preserved or not. Possible values are trueandfalse. Non-numeric keys will always be preserved. | 
More Examples
Here're some more examples showing how array_reverse() function actually works:
The following example shows how to reverse the order of array elements while preserving the keys.
Example
Run this code »<?php
// Sample array
$input = array("dog", "zebra", array("cat", "tiger"));
// Reversing the order of the array
$reversed = array_reverse($input);
$preserved = array_reverse($input, true);
// Printing arrays
print_r($input);
print_r($reversed);
print_r($preserved);
?>

