Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对多维数组排序_Php_Arrays_Sorting_Multidimensional Array - Fatal编程技术网

Php 对多维数组排序

Php 对多维数组排序,php,arrays,sorting,multidimensional-array,Php,Arrays,Sorting,Multidimensional Array,如果以前已经回答过,我真的很抱歉,但这是我的问题 我有这个: array (size=256) 0 => array (size=2)<br> 0 => string 'name_a' 1 => string '2175' 1 => array (size=2) 0 => string

如果以前已经回答过,我真的很抱歉,但这是我的问题
我有这个:

 array (size=256)
      0 =>
            array (size=2)<br>
                0 => string 'name_a'
                1 => string '2175'
      1 =>
            array (size=2)
                0 => string 'name_d'
                1 => string '1'
      2 =><
            array (size=2)
                0 => string 'name_c'
                1 => string '715'
      3 =>
            array (size=2)
                0 => string 'name_b'
                1 => string '5'
数组(大小=256)
0 =>
数组(大小=2)
0=>字符串“name\u a” 1=>字符串“2175” 1 => 数组(大小=2) 0=>字符串“name\u d” 1=>字符串“1” 2 =>< 数组(大小=2) 0=>字符串“name\u c” 1=>字符串“715” 3 => 数组(大小=2) 0=>字符串“name_b” 1=>字符串“5”
我希望能够按照从多到少的数字或/和名称对其进行排序,如果我为每个名称添加更多信息,例如时间值。这是一个巨大的数组(我想超过400个),我需要从上到下一个一个地显示它。如果有人有什么想法,我很想听听

像这样使用:

function myComp($a, $b) {
    if($a[1] == $b[1]) {
        return 0;
    }

    return ($a[1] > $b[1]) ? -1 : 1;
}

usort($myArray, 'myComp');