I have an array of currency codes and their associated countries that looks like this:
$currency_list = array(
"cad" => array("Canada"),
"eur" => array("Austria", "Belgium", "Estonia"),
"aed" => array("United Arab Emirates", "Dubai")
);
I am outputting them like this:
foreach (array_keys($currency_list) as $key) {
foreach($currency_list[$key] as $value) {
echo $key." ".$value;
}
}
Which gives me:
"cad Canada", "eur Austria", "eur Belgium", "eur Estonia", "aed United Arab Emirates"
How can I sort my $currency_list array so that when I loop through it I get the results in alphabetical order of the country like this:
"eur Austria", "eur Belgium", "cad Canada", "eur Estonia", "aed United Arab Emirates"