PHPで2次元配列を降順で並べ替える方法は何ですか?

PHPの2次元配列を降順で並べ替えたい場合は、array_multisort()関数を使用すると実現できます。以下はサンプルコードです:

// 假设有一个二维数组
$myArray = array(
    array("name" => "John", "age" => 30),
    array("name" => "Jane", "age" => 25),
    array("name" => "Mark", "age" => 35)
);

// 将数组按照age字段进行降序排列
usort($myArray, function($a, $b) {
    return $b['age'] - $a['age'];
});

// 打印排序后的数组
print_r($myArray);

上記の例では、usort()関数を使って匿名関数を組み合わせて、ageフィールドで$myArrayを降順でソートしています。最後にソートされた配列を出力します。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds