diff --git a/functions/array.xml b/functions/array.xml
index 1ff4a2ae93..767aa81e6b 100644
--- a/functions/array.xml
+++ b/functions/array.xml
@@ -751,12 +751,14 @@ print $input[$rand_keys[1]]."\n";
array array_reverse
array array
+ bool preserve_keys
Array_reverse takes input
array and returns a new array with the
- order of the elements reversed.
+ order of the elements reversed, preserving the keys if
+ preserve_keys is true.
@@ -764,13 +766,21 @@ print $input[$rand_keys[1]]."\n";
$input = array ("php", 4.0, array ("green", "red"));
$result = array_reverse ($input);
+$result_keyed = array_reverse ($input, true);
This makes $result have array
- (array ("green", "red"), 4.0, "php").
+ (array ("green", "red"), 4.0, "php"). But
+ $result2[0] is still
+ "php".
+
+
+ The second parameter was added in PHP 4.0.3.
+
+