diff options
author | foobar <sniper@php.net> | 2005-03-22 15:38:25 (GMT) |
---|---|---|
committer | foobar <sniper@php.net> | 2005-03-22 15:38:25 (GMT) |
commit | 77910ec63fa261955506bf6bf187cbc76a6279ab (patch) | |
tree | 98c9f747e8c5c7448e97cbbcc7d27498788eae29 /ext | |
parent | 9ba553599380b889b9e1ed965d118d3447b99a64 (diff) | |
download | php-77910ec63fa261955506bf6bf187cbc76a6279ab.tar.gz |
Addded test for locale aware sort
Diffstat (limited to 'ext')
-rw-r--r-- | ext/standard/tests/array/locale_sort.phpt | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/ext/standard/tests/array/locale_sort.phpt b/ext/standard/tests/array/locale_sort.phpt new file mode 100644 index 0000000..912c518 --- /dev/null +++ b/ext/standard/tests/array/locale_sort.phpt @@ -0,0 +1,50 @@ +--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" +} |