コンピューター, プログラミング
どのように配列をソートするのですか?
多くの場合、配列に格納されたデータの並べ替えを行うために必要な特定のタスクを解く場合。 どのような配列をソートするのですか? ここでは、例えば、カードで遊んで、人々は価値とスーツの上に自分のカードを置きました。 これは、彼らが欠けている他のどのようなカードを判定することができます。 そして、辞書内のすべてのアルファベット順。 例は多いです。 ソート - 指定された理由で、任意の順序でのオブジェクトの特定の数を再配置します。 ソート配列は、かなり頻繁に必要です。 この目的を達成するために、異なる方法が使用されています。 彼らの本質を理解するためには、具体的にいくつかの方法を検討すればよいです。
配列がキーと特定の値の複数のペアで構成されていることを理解することが重要です。 Cにおけるソート配列は、コードの行の数十の助けを借りて行われ、PHPの言語は、これは、唯一の単純なコマンドが達成されます。 アレイをソートするキーまたは値に基づいて可能です。 それでもキーを既存または新規の割り当てでそれらを残して、値を分配することが可能です。
機能の主な違い
ソート PHPの配列は 様々な機能を使用して可能です。 のは、彼らがどのように異なるかを見てみましょう:
- 値に - いくつかの機能は、キーその要素などによってアレイをソートします。
降順、成長、自然、数字、アルファベット、ランダムまたは指定したユーザ: - 異なるソート順があります。
- いくつかの関数は、キーと値の間の接続をソートした後、保存することができます。 しかし、キーが新しい値にリセットされますする機能があります。
- 各関数は、渡された配列の修飾を提供します。 ソートコピー、彼らは戻りません。
- ソート順序は、関数は同じように2つの要素を決定する場合、未定義です。 この不安定なソート。
PHPでのいくつかの並べ替え機能アレイ
ソート()とrsort()。 ソート()アルファベット順に配列を順序付けます。 私たちは、この関数は大文字と小文字が区別されることに注意しましょう。 これは、キーを除いた値でソートされます。 Rsortは()の値に応じて、あまりにも、逆の順序でソートし、キーを無視するであろう。
ASORT() - それはキーと値の関係を保存する機能の一つです。 それが重要な場合には、連想配列のために有用です。
二次元アレイ
面白い2次元配列のソート。 これは、さまざまな方法で行うことができます。 PHPは、2つの数又は2つの文字列を比較する機会を持っています。 任意の多次元配列で、配列の各要素。 PHPでは、複数のアレイを比較するために、あなたは特定のメソッドを作成する必要があります。 果物、フルネームと価格の略称を保存する2次元配列を、考えてみましょう。 配列要素は、省略名のアルファベット順にソートすることができます。
あなたが理解するために今、PHPで配列をソートすることになります。
Similar articles
Trending Now