PHP

PHP的ksort()函数能否对多维数组进行排序

小樊
105
2024-08-16 20:30:37
栏目: 编程语言
PHP开发者专用服务器,限时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按照键名进行了排序,但内部的子数组仍然保持其原有结构。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

0
看了该问题的人还看了