我有这个数组:
$arr = array('Stone', 'Gem', 'Star', ..., 'Star', 'Rock', 'Salt', ..., 'Metal', 'Cotton', 'Gem',...);
$array = array_count_values($arr);
所以输出是这样的:
Array
(
[Stone] => 234
[Gem] => 231
[Star] => 123
[Rock] => 232
)
现在我试图按字母顺序排序,
[Gem] => ...
[Star] => ...
[Stone] => ...
[Rock] => ...
我试过这个:
sort($arr);
foreach($arr as $key => $value){
echo $key.' : '.$value;
}
但是输出并不是我所期望的那样:
0 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 110 : 11 ...
我有什么想法可以正确排序吗?