Ita*_*agi 8 php multidimensional-array asort
我正在试图弄清楚如何正确地做到这一点,我有这个多维数组:
Array
(
[0] => Array
(
[time] => November 1st 10:10
[query] => movies
[set] => 1
[matches] => No matching results
[results] => 5
)
[1] => Array
(
[time] => November 1st 10:10
[query] => cinemas
[set] => 1
[matches] => No matching results
[results] => 2
)
)
Run Code Online (Sandbox Code Playgroud)
在现实生活中,可能会有更多的子阵列,但是我想说我想按字母顺序按"查询"排序,我该如何实现呢?
我只看到整数类型或键索引的解决方案,在这种情况下,最终结果将是:
Array
(
[0] => Array
(
[time] => November 1st 10:10
[query] => cinemas
[set] => 1
[matches] => No matching results
[results] => 2
)
[1] => Array
(
[time] => November 1st 10:10
[query] => movies
[set] => 1
[matches] => No matching results
[results] => 5
)
)
Run Code Online (Sandbox Code Playgroud)
非常感谢,谢谢.
Ham*_*ite 16
function querySort ($x, $y) {
return strcasecmp($x['query'], $y['query']);
}
usort($myArray, 'querySort');
Run Code Online (Sandbox Code Playgroud)