ホームページ >バックエンド開発 >PHPの問題 >PHPで配列要素をソートする方法は何ですか

PHPで配列要素をソートする方法は何ですか

青灯夜游
青灯夜游オリジナル
2021-05-20 17:43:233043ブラウズ

Array_multisort()、asort()、arsort()、krsort()、ksort()、natcasesort()、natsort()、rsort()、shuffle()、sort()などが可能です。 PHP で使用される配列要素をソートする関数。

PHPで配列要素をソートする方法は何ですか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP にはいくつかの機能があります。配列の並べ替え関数:

主な違いは次のとおりです:

  • 一部の関数は配列のキーに基づいて並べ替えますが、他の関数は値に基づいて並べ替えます。配列['キー'] = '値';。

  • キーと値の間の関連付けがソート後に維持できるかどうかは、ソート後に配列のキーが数値型 (0、1、2. . .)。

  • ソート順序は、アルファベット順、低位から高位 (昇順)、高位から低位 (降順)、数値ソート、自然ソート、ランダム順序、またはユーザー定義です。仕分けを行っております。

  • 注: 以下の並べ替え関数はすべて、新しい順序付けされた配列を返すのではなく、配列自体に直接作用します。

  • 次の関数では、並べ替え後の配列内の等しい要素の順序が未定義です。 (つまり、等しい要素間の順序は不安定です)。

関数 (メソッド) 名並べ替え条件配列インデックス キーは array_multisort()asort( )arsort()krsort()ksort()natcasesort()natsort() ですValue高位から低位へ値ランダムValue低位から高位へ値 キー# はユーザーusort() #ValueNoユーザーによる定義PHP ビデオ チュートリアル
#関数の属性の並べ替え
#ソート順序を維持します
Value キーと値の関連付けは維持されますが、数値型は維持されません 最初の配列またはオプションで指定された
低値から高値までです
は、 高値から低値までです
キー の上位から下位までです
keyis 低から高へ
value 自然な並べ替え、大文字と小文字を区別しない
自然な並べ替え rsort()
No shuffle()
No sort()
No uasort()
はユーザー uksort( )
## によって定義されます
推奨学習: 「

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。