PHP 4.0 Bug #6353: array_multisort() flags should be bit-or-ed, not seperated by comma

From: Date: Fri, 25 Aug 2000 13:32:07 +0000
Subject: PHP 4.0 Bug #6353: array_multisort() flags should be bit-or-ed, not seperated by comma
Groups: php.dev 
Request: Send a blank email to php-dev+get-30638@lists.php.net to get a copy of this message
From: ccjeagle@ms6.hinet.net Operating system: FreeBSD4.1 PHP version: 4.0.1pl2 PHP Bug Type: Documentation problem Bug description: array_multisort() flags should be bit-or-ed, not seperated by comma Seems that array_multisort() flags should be bit-or-ed, not seperated by comma. i.e. array_multisort($arr1,SORT_DESC|SORT_NUMERIC, $arr2,SORT_ASC|SORT_STRING), NOT array_multisort($arr1,SORT_DESC,SORT_NUMERIC, $arr2, SORT_ASC,SORT_STRING) As document said. <?php $array1 = array(1,7,5,5,5) ; $array2 = array(9,7,6,'b','a') ; array_multisort($array1,SORT_DESC,SORT_REGULAR, $array2,SORT_NUMERIC,SORT_DESC) ; // Got a warning that parameter 3 should be an array array_multisort($array1,SORT_DESC|SORT_REGULAR, $array2,SORT_NUMERIC|SORT_DESC) ; // That's OK ?> I think the proto should be : bool array_multisort (array ar1 [, mixed arg ] [, array ...]) Regards, CCJ

« previous php.dev (#30638) next »