我有一個陣列排序陣列通過鍵
$a = array( 0=>'test', 1=>'test some', 10=>'test10',
2=>'test2', '11'=>'test value',22=>'test abc'
);
我需要像
0 => test
1 => test some
10 => test 10
11 => test value
2 => test2
22 => test abc
排序呢我怎麼能做到這一點?
我試圖ksort但它沒有按我的要求
ksort結果工作
Array
(
[0] => test
[1] => test1
[2] => test2
[10] => test10
[11] => test11
[22] => test22
)
使用[ksort(http://php.net/manual/en/function.ksort.php) – Chayan
[符號的可能重複:所有的基本途徑在PHP中對數組和數據進行排序](http://stackoverflow.com/questions/17364127/reference-all-basic-ways-to-sort-arrays-and-data-in-php) – Epodax
如果所有的鍵都是字符串關鍵'11'ksort(帶有SORT_STRING標誌)將按照您的要求工作。 –