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. + +