0
排序的數組我有這樣的數組:如何正確PHP
$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 ...
任何想法如何,我可以正確地排序呢?
只需使用:'ksort()' – Rizier123
http://stackoverflow.com/questions/1597736/how-to-sort-an-array-of-associative-arrays-by-value-of-a -given琴鍵中的PHP –