91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
墨玉县| 衢州市| 潢川县| 宜阳县| 禄劝| 锡林浩特市| 南川市| 靖边县| 台中县| 永和县| 高邑县| 垣曲县| 岱山县| 林口县| 伊宁县| 贵阳市| 都昌县| 青浦区| 泰兴市| 鄂温| 岑溪市| 长春市| 伊宁市| 泗洪县| 桐梓县| 博湖县| 准格尔旗| 资源县| 察雅县| 敦化市| 西充县| 枣强县| 朝阳县| 藁城市| 长宁区| 进贤县| 南安市| 于都县| 临汾市| 东城区| 永宁县|