ホームページ > バックエンド開発 > PHPチュートリアル > PHP で特定のキー値で 2 次元配列をソートする方法

PHP で特定のキー値で 2 次元配列をソートする方法

*文
リリース: 2023-03-18 09:12:01
オリジナル
7868 人が閲覧しました

実際のアプリケーションでは、2 次元配列の特定のソートが必要になる場合がありますが、これにはどう対処すればよいでしょうか?記事の例を見てみましょう!

$arr=[
    array(
        'name'=>'小坏龙',
        'age'=>28
    ),
    array(
        'name'=>'小坏龙2',
        'age'=>14
    ),
    array(
        'name'=>'小坏龙3',
        'age'=>59
    ),
    array(
        'name'=>'小坏龙4',
        'age'=>23
    ),
    array(
        'name'=>'小坏龙5',
        'age'=>23
    ),
    array(
        'name'=>'小坏龙6',
        'age'=>21
    ),
];
  
array_multisort(array_column($arr,'age'),SORT_DESC,$arr);
print_r($arr);
ログイン後にコピー

ここで、array_column(array, 配列内の特定のキー値) は、多次元配列から特定のキー値の列を取り出し、1 次元配列を返します。配列)、ソート方法 (SOTR_ASC 、SOTR_DESC)、その他の配列 (2 次元の場合もあります))

以上がPHP で特定のキー値で 2 次元配列をソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート