array_multisort
複数の配列または多次元配列を並べ替えます
array_multisort()
関数はソートされた配列を返します。 1つ以上の配列を入力できます。関数は最初に最初の配列をソートし、次に他の配列が続き、2つ以上の値が同じ場合、次の配列をソートします。
注:文字列キー名は保持されますが、数値キー名は0から始まり、1により増加します。
注:各配列の後にソートオーダーとソートタイプパラメーターを設定できます。設定されていない場合、各配列パラメーターはデフォルト値を使用します。
array_multisort ( array1 、並べ替え順序、ソートタイプ、 array2 、 array3 ... )
パラメーター | 説明する |
---|---|
array1 | 必須。配列を指定します。 |
並べ替え順序 |
オプション。配置の順序を指定します。考えられる値:
|
ソートタイプ |
オプション。ソートタイプを指定します。考えられる値:
|
array2 | オプション。配列を指定します。 |
array3 | オプション。配列を指定します。 |
array_multisort()
関数は、複数の配列または多次元配列をソートします。
パラメーターの配列は、テーブルの列として扱われ、行でソートされます。これは、SQLの節ごとの順序の機能に似ています。最初の配列は、ソートされるメイン配列です。配列内の行(値)が同じものと比較される場合、次の入力配列の対応する値のサイズに応じてソートされます。
最初のパラメーターは配列であり、次の各パラメーターは配列、または次のソートオーダーフラグのいずれかである場合があります(ソートフラグは、デフォルトのソート順序を変更するために使用されます):
次に、並べ替えタイプを指定できます。