阅读量:0
是的,PHP的ksort()函数可以对多维数组进行排序。当对多维数组使用ksort()函数时,它会按照键名对数组进行排序,并保持数组的层次结构不变。具体示例如下:
$multiArray = array( "b" => array( "bb" => 2, "ba" => 1 ), "a" => array( "aa" => 4, "ab" => 3 ) ); ksort($multiArray); print_r($multiArray);
运行以上代码后,输出结果为:
Array ( [a] => Array ( [aa] => 4 [ab] => 3 ) [b] => Array ( [ba] => 1 [bb] => 2 ) )
可以看到,多维数组$multiArray按照键名进行了排序,但内部的子数组仍然保持其原有结构。