From 6d1b6f26ce4abbdffbda9148387267080d95ab07 Mon Sep 17 00:00:00 2001 From: jim winstead Date: Tue, 23 Jan 2001 01:20:41 +0000 Subject: [PATCH] document preserve_keys param to array_reverse git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@40008 c90b9560-bf6c-de11-be94-00142212c4b1 --- functions/array.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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. + +