cvs: php-src /ext/standard/tests/array locale_sort.phpt
| From: | Jani Taskinen | Date: | Tue, 22 Mar 2005 15:38:26 +0000 |
| Subject: | cvs: php-src /ext/standard/tests/array locale_sort.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-31062@lists.php.net to get a copy of this message | ||
sniper Tue Mar 22 10:38:26 2005 EDT
Added files:
/php-src/ext/standard/tests/array locale_sort.phpt
Log:
Addded test for locale aware sort
http://cvs.php.net/co.php/php-src/ext/standard/tests/array/locale_sort.phpt?r=1.1&p=1
Index: php-src/ext/standard/tests/array/locale_sort.phpt
+++ php-src/ext/standard/tests/array/locale_sort.phpt
--TEST--
Sort with SORT_LOCALE_STRING
--FILE--
<?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);
?>
--EXPECT--
array(13) {
["AB"]=>
string(7) "Alberta"
["BC"]=>
string(20) "Colombie-Britannique"
["PE"]=>
string(21) "Île-du-Prince-Édouard"
["MB"]=>
string(8) "Manitoba"
["NB"]=>
string(17) "Nouveau-Brunswick"
["NS"]=>
string(15) "Nouvelle-Écosse"
["NU"]=>
string(7) "Nunavut"
["ON"]=>
string(7) "Ontario"
["QC"]=>
string(6) "Québec"
["SK"]=>
string(12) "Saskatchewan"
["NL"]=>
string(23) "Terre-Neuve-et-Labrador"
["YT"]=>
string(19) "Territoire du Yukon"
["NT"]=>
string(25) "Territoires du Nord-Ouest"
}