ID:               32219
 Updated by:       [EMAIL PROTECTED]
 Reported By:      php-france at mattoug dot net
-Status:           Verified
+Status:           Assigned
 Bug Type:         *General Issues
 Operating System: *
 PHP Version:      4CVS-2005-03-09
-Assigned To:      
+Assigned To:      derick
 New Comment:

Derick, so is it a bug or not?


Previous Comments:
------------------------------------------------------------------------

[2005-03-08 23:33:03] [EMAIL PROTECTED]

Saying that something is supported in PHP 5 isn't gonna make this
'feature' (or fix, IMO) end up in PHP 4. Backport it is.


------------------------------------------------------------------------

[2005-03-08 23:17:10] [EMAIL PROTECTED]

No bug here, PHP 4 never had support for sorting locale based. I added
this function to PHP 5.0.2 to support it.

------------------------------------------------------------------------

[2005-03-08 23:11:54] [EMAIL PROTECTED]

It's a bug if *sort() functions can't handle locales correctly.


------------------------------------------------------------------------

[2005-03-07 23:49:57] [EMAIL PROTECTED]

No bug here, the functions don't understand locales unless you add as
second "sort-flag" parameter SORT_LOCALE_STRING to asort(). This option
is introduced in PHP 5.0.2.

The following works fine (if you have the fr_FR locale installed):

<?php
setlocale(LC_ALL, 'fr_FR');
$table = array("AB" => "Alberta",
"BC" => "Colombie-Britannique",
"MB" => "Manitoba",
"NB" => "Nouveau-Brunswick",
"NL" => "Terre-Neuve-et-Labrador",
"NS" => "Nouvelle-Écosse",
"ON" => "Ontario",
"PE" => "Île-du-Prince-Édouard",
"QC" => "Québec",
"SK" => "Saskatchewan",
"NT" => "Territoires du Nord-Ouest",
"NU" => "Nunavut",
"YT" => "Territoire du Yukon");
asort($table, SORT_LOCALE_STRING);
var_dump($table);


------------------------------------------------------------------------

[2005-03-07 19:31:22] [EMAIL PROTECTED]

With what locale do you expect that output?


------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/32219

-- 
Edit this bug report at http://bugs.php.net/?id=32219&edit=1

Reply via email to