中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

PHP二維數組降序排列怎么實現

PHP
小億
102
2023-12-08 09:09:35
欄目: 編程語言

要將二維數組降序排列,可以使用PHP的usort()函數來實現。usort()函數使用自定義的比較函數對數組進行排序。

以下是一個示例代碼:

// 自定義比較函數
function compare($a, $b) {
    // 按第一個元素降序排列
    if ($a[0] > $b[0]) {
        return -1;
    } elseif ($a[0] < $b[0]) {
        return 1;
    } else {
        return 0;
    }
}

// 二維數組
$array = array(
    array(5, 'apple'),
    array(3, 'banana'),
    array(8, 'orange'),
    array(2, 'grape')
);

// 使用usort()函數對二維數組進行排序
usort($array, 'compare');

// 輸出排序后的數組
print_r($array);

運行以上代碼,將會輸出以下結果:

Array
(
    [0] => Array
        (
            [0] => 8
            [1] => orange
        )

    [1] => Array
        (
            [0] => 5
            [1] => apple
        )

    [2] => Array
        (
            [0] => 3
            [1] => banana
        )

    [3] => Array
        (
            [0] => 2
            [1] => grape
        )

)

可以看到,二維數組已按第一個元素降序排列。

0
大田县| 封开县| 渝北区| 呼图壁县| 三都| 蒙山县| 宣城市| 启东市| 武邑县| 新竹县| 沈丘县| 凌源市| 怀化市| 芷江| 青田县| 长白| 霍林郭勒市| 阳山县| 潞西市| 民乐县| 清镇市| 同仁县| 苍溪县| 华亭县| 双流县| 株洲县| 沂南县| 平顺县| 曲麻莱县| 城口县| 繁昌县| 广西| 济阳县| 海安县| 乐东| 栾川县| 奉贤区| 华亭县| 郎溪县| 乐业县| 应用必备|