21. juni 2009 - 02:35
Der er
4 kommentarer og
1 løsning
Sortering af array
Hvordan sorterer jeg dette array i alfabetisk rækkefølge i forhold til navnet på landet
$co_arr = array
("BG" => array(1264, 'Bulgaria'),
"DK" => array(1153, 'Denmark'),
"FI" => array(1269, 'Finland'),
"FR" => array(1270, 'France'),
"DE" => array(1271, 'Germany'),
"IT" => array(1275, 'Italy'),
"ES" => array(1289, 'Spain'),
"NL" => array(1281, 'Netherlands'),
)
Skitse
$co_arr = array
("BG" => array(1264, 'Bulgaria'),
"FI" => array(1269, 'Finland'),
"FR" => array(1270, 'France'),
"DE" => array(1271, 'Germany'),
"IT" => array(1275, 'Italy'),
"ES" => array(1289, 'Spain'),
"DK" => array(1153, 'Denmark'),
"NL" => array(1281, 'Netherlands'),
);
function cmp($a, $b) {
return strcmp($a[1],$b[1]);
}
uasort($co_arr, 'cmp');
print_r($co_arr);
foreach ($co_arr as $key=>$value) {
print "$key $value[1]\n";
}