我正在尋找一種方法來排序數組,看起來像這樣:通過子數組的第一個元素的字母順序排序陣列
$array = array(
[0] => array('a', '1', '2', '3', '4,' test'),
[1] => array('c', '1', '2', '3', '5', 'test'),
[2] => array('b', '1', '3', '4,' 5,', 'test),
);
,使其排序子陣列的根據子數組的第一個元素,這樣它返回:
$array = array(
[0] => array('a', '1', '2', '3', '4,' test'),
[1] => array('b', '1', '3', '4,' 5,', 'test),
[2] => array('c', '1', '2', '3', '5', 'test'),
);
有沒有人有這樣做的好方法?
謝謝!
使用'usort'功能。大量的例子無處不在 –
_有沒有人有這樣做的好方法?_你有什麼方法嘗試遠? –
將父數組重構爲關聯數組,其中每個鍵都是每個子數組的第0個元素,並且該值是子數組。然後使用ksort() –