在php中对这个多维数组排序



我试过这个问题如何使用[1]中的元素值对这个数组进行排序。如果有人演示如何打印每个键和它的值,我也会很感激数组

Array
(
 [0] => Array
    (
        [0] => 9
        [1] => 0
    )
 [1] => Array
    (
        [0] => 10
        [1] => 290
    )
[2] => Array
    (
        [0] => 12
        [1] => 852
    )
[3] => Array
    (
        [0] => 13
        [1] => 9
    )
[4] => Array
    (
        [0] => 14
        [1] => 896
    )
)

请帮

您可以使用 usasort

function cmp($a, $b) {
    if ($a[1] == $b[1]) {
        return 0;
    }
    return ($a[1] < $b[1]) ? -1 : 1;
}
uasort($array, 'cmp');

打印每个key, value…只需用foreach

来遍历它

相关内容

  • 没有找到相关文章

最新更新