ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列関数 array_multisort() 使用例分析、arraymultisort_PHP チュートリアル

PHP 配列関数 array_multisort() 使用例分析、arraymultisort_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:55:27778ブラウズ

PHP配列関数array_multisort()の使用例分析、arraymultisort

この記事では、PHP配列関数array_multisort()の使用例を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

場合によっては、2 次元配列内のキーの値をソートする必要がある場合があります。この問題についてはここで説明します。 array_multisort() 関数を使用できます。 array_multisort() 関数は、複数の配列または多次元配列をソートします。

パラメータ内の配列はテーブルの列として扱われ、行ごとに並べ替えられます。これは SQL の ORDER BY 句の機能と似ています。最初の配列は、ソートされるメインの配列です。配列内の行 (値) が同じである場合、次の入力配列内の対応する値のサイズに従って並べ替えられます。

最初のパラメータは配列であり、後続の各パラメータは配列または次の並べ替え順序フラグのいずれかになります (並べ替えフラグはデフォルトの並べ替え順序を変更するために使用されます):

SORT_ASC - デフォルト、昇順で並べ替えます。 (A-Z)
SORT_DESC - 降順に並べ替えます。 (Z-A)

その後、並べ替えのタイプを指定できます:

SORT_REGULAR - デフォルト。各項目を規則正しい順序で並べます。
SORT_NUMERIC - 各項目を数値順に並べ替えます。
SORT_STRING - 各項目をアルファベット順に並べ替えます。

構文: array_multisort(配列1,ソート順序,ソートタイプ,配列2,配列3...)

array1: 必須。入力配列を指定します。
並べ替え順序: オプション。並べ替えの順序を指定します。可能な値は SORT_ASC と SORT_DESC です。
並べ替えタイプ: オプション。並べ替えの種類を指定します。可能な値は、SORT_REGULAR、SORT_NUMERIC、および SORT_STRING です。
配列2: オプション。入力配列を指定します。
配列3: オプション。入力配列を指定します。

文字列キー名は保持されますが、数値キーは 0 から始まり 1 ずつ増加して再インデックスされます。並べ替え順序と並べ替えの種類は、各配列の後に設定できます。設定されていない場合、各配列パラメーターはデフォルト値を使用します。

ここに例があります:

リーリー

実行結果:

リーリー

このようにして、val で昇順にソートされた 2 次元配列を取得します。

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「PHP の操作とオペレーターの使用法の概要」、「PHP ネットワーク プログラミング スキルの概要」、「PHP の基本構文チュートリアルの概要」、「 PHP操作オフィス文書スキルまとめ』(word、excel、access、ppt含む)、『php日時の使い方まとめ』、『phpオブジェクト指向プログラミング入門講座』、『php string(文字列)の使い方まとめ』、『 php+mysqlデータベース操作入門チュートリアル 》と《phpでよく使うデータベース操作スキルまとめ》

この記事が PHP プログラミングのすべての人に役立つことを願っています。

興味があるかもしれない記事:

  • PHPにおける配列値のシャッフルランダムソート関数の使い方
  • JavaScriptで実装されたPHPのシャッフル配列関数shuffleのインスタンス
  • phpの配列関数sequence shuffle()とarray_rand()のランダム関数の使い方
  • PHP の一般的な配列関数の使用法の概要
  • PHP 配列関数の概要 array_key_exists()
  • PHP の配列関数を使用して新しい配列を作成します
  • php array_slice 関数を使用してランダムな配列または最初のいくつかの配列を取得しますデータの断片
  • phpはarray_search関数を使用して配列検索メソッドを実装します
  • PHP配列とexplode関数の例のまとめ
  • PHPはin_array関数を使用して配列に特定の値が存在するかどうかを確認します
  • PHP配列関連のまとめfunction
  • phpは、gettimeofday関数を使用して現在時刻を返し、連想配列に格納します
  • PHP関数end()を使用して配列の最後の要素にアクセスします
  • PHP関数shuffle()のメソッドの分析配列のいくつかのランダムな要素を取得します

www.bkjia.com本当http://www.bkjia.com/PHPjc/1117039.html技術記事 PHP 配列関数 array_multisort()、arraymultisort の使用例分析 この記事では、PHP 配列関数 array_multisort() の使用例を使用例とともに分析します。参考のために皆さんと共有します。詳細は次のとおりです: はい...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。