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

溫馨提示×

php二維數組排序怎么排

PHP
小億
83
2024-01-05 11:31:48
欄目: 編程語言

PHP中可以使用多種方法對二維數組進行排序,下面列舉了幾種常用的方法:

  1. 使用array_multisort()函數對指定的列進行排序:
$users = array(
    array('name' => 'John', 'age' => 26),
    array('name' => 'Mike', 'age' => 30),
    array('name' => 'Anna', 'age' => 22)
);

// 按照年齡升序排序
array_multisort(array_column($users, 'age'), SORT_ASC, $users);

// 輸出排序結果
print_r($users);
  1. 使用usort()函數自定義排序規則對數組進行排序:
$users = array(
    array('name' => 'John', 'age' => 26),
    array('name' => 'Mike', 'age' => 30),
    array('name' => 'Anna', 'age' => 22)
);

// 按照年齡升序排序
usort($users, function($a, $b) {
    return $a['age'] - $b['age'];
});

// 輸出排序結果
print_r($users);
  1. 使用array_multisort()函數對多個列進行排序:
$users = array(
    array('name' => 'John', 'age' => 26),
    array('name' => 'Mike', 'age' => 30),
    array('name' => 'Anna', 'age' => 22)
);

// 按照年齡升序、姓名降序排序
array_multisort(array_column($users, 'age'), SORT_ASC, array_column($users, 'name'), SORT_DESC, $users);

// 輸出排序結果
print_r($users);

以上是幾種常用的方法,具體的選擇要根據實際需求來決定。

0
迭部县| 体育| 饶阳县| 交口县| 南靖县| 台江县| 大理市| 延边| 隆德县| 阿克陶县| 道孚县| 永福县| 漳平市| 天峻县| 双桥区| 英超| 七台河市| 兰州市| 登封市| 沁阳市| 衡东县| 玉环县| 诸暨市| 越西县| 彭水| 台江县| 昭觉县| 拉萨市| 肥城市| 鸡西市| 安化县| 静乐县| 阿克| 永州市| 封丘县| 台北县| 武汉市| 湘西| 武平县| 红河县| 忻州市|