Order multidimensional array recursively at each level in PHP

前端 未结 3 1616
感情败类
感情败类 2020-12-03 21:35

I have an array of this form:

Array
(
    [first_level] => Array
        (
            [dir_3] => Array
                (
                    [subdir_1         


        
3条回答
  •  星月不相逢
    2020-12-03 22:06

    You need to use ksort.

    // Not tested ...    
    function recursive_ksort(&$array) {
        foreach ($array as $k => &$v) {
            if (is_array($v)) {
                recursive_ksort($v);
            }
        }
        return ksort($array);
    }
    

提交回复
热议问题