亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
米易县| 黄龙县| 夹江县| 漳平市| 略阳县| 团风县| 灵山县| 东山县| 社会| 宝兴县| 池州市| 吉木乃县| 梁平县| 汤原县| 昆明市| 绥滨县| 怀集县| 武清区| 丽水市| 贵港市| 玛纳斯县| 岳西县| 大悟县| 德令哈市| 定州市| 鄂托克前旗| 南漳县| 渭南市| 巴中市| 漳州市| 神池县| 新和县| 绥江县| 建瓯市| 久治县| 建水县| 金溪县| 乌鲁木齐市| 博乐市| 化州市| 邯郸市|