PHP:アレイを並べ替え、インデックス接続を維持します.


PHP関数


asort

サマリ


アレイをソートし、インデックス接続を維持します.

関数プロトタイプ

 asort ( array &$array , int $flags = SORT_REGULAR ) : bool

パラメータ

$arrayシナリオを入力します.$flagsオプションを選択します.
  • SORT_REGULAR:タイプを変更せず、通常比較を行います.
  • SORT_NUMERIC:数字比較.
  • SORT_STRING:文字列比較.
  • SORT_LOCALE_STRING:現在領域に基づいて設定されている文字列を比較します.
  • SORT_NATURAL:自然の比較.人に近い読み順で比較する.
  • SORT_FLAG_CASE:複数の条件を混合する.
  • 説明:


    PHP 4バージョンから提供されます.
    この関数は、アレイをソートして、接続されたアレイ要素とアレイインデックスの相関を維持します.
    これは主に、重要な実際の要素順序を持つ関連配列をソートするために使用されます.
    成功すれば返却true失敗すれば返却false

    $fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
    asort($fruits);
    foreach ($fruits as $key => $val) {
        echo "$key = $val\n";
    }

    結果

    c = apple
    b = banana
    d = lemon
    a = orange

    リファレンス


    https://phpman.ml/asort
    https://www.php.net/manual/en/function.asort.php

    Pythonコード

    def asort(array):
        return sorted(array.items(), key=lambda x: x[1])

    そうかんかんすう


    arsort
    copyright phpman all right reserved
    インスタントレコーダ uses phpman 's content under contract.
    インスタントレコーダ開発依頼をするには、先に読んでくださいFAQ、適当だと思ったら[email protected]に連絡してください.