是的,PHP的ksort()函數(shù)可以對多維數(shù)組進行排序。當對多維數(shù)組使用ksort()函數(shù)時,它會按照鍵名對數(shù)組進行排序,并保持數(shù)組的層次結(jié)構(gòu)不變。具體示例如下:
$multiArray = array(
"b" => array(
"bb" => 2,
"ba" => 1
),
"a" => array(
"aa" => 4,
"ab" => 3
)
);
ksort($multiArray);
print_r($multiArray);
運行以上代碼后,輸出結(jié)果為:
Array
(
[a] => Array
(
[aa] => 4
[ab] => 3
)
[b] => Array
(
[ba] => 1
[bb] => 2
)
)
可以看到,多維數(shù)組$multiArray按照鍵名進行了排序,但內(nèi)部的子數(shù)組仍然保持其原有結(jié)構(gòu)。