我有一個數組需要按第三級排序。我需要按fullname
值排序數組。這可能嗎?PHP Sort Array By SubArray Value by the 3rd level
$array = array(
'family1' => array(
'family_data' => array(
'fullname' => 'Samuel Smith',
'...' => '...'
)
),
'family2' => array(
'family_data' => array(
'fullname' => 'John Doe',
'...' => '...'
)
),
'family3' => array(
'family_data' => array(
'fullname' => 'Adrian Chan',
'...' => '...'
)
)
);
更容易閱讀:
Array
(
[family1] => Array
(
[family_data] => Array
(
[fullname] => Samuel Smith
[...] => ...
)
)
[family2] => Array
(
[family_data] => Array
(
[fullname] => John Doe
[...] => ...
)
)
[family3] => Array
(
[family_data] => Array
(
[fullname] => Adrian Chan
[...] => ...
)
)
)
期望的結果將是:
Array
(
[family3] => Array
(
[family_data] => Array
(
[fullname] => Adrian Chan
[...] => ...
)
)
[family2] => Array
(
[family_data] => Array
(
[fullname] => John Doe
[...] => ...
)
)
[family1] => Array
(
[family_data] => Array
(
[fullname] => Samuel Smith
[...] => ...
)
)
)
(代碼你最近編輯之前會比較好,因爲我們可以將它複製並粘貼到我們的編輯器測試(我做了哪個)。) – Dogbert
stackoverflow.com/questions/15062210/how-do-i-sort-the-follwing-array –
@Dogbert謝謝,我會記住下次 –