以下のような方法は:

  $編曲=配列(.); // 1万個の要素の配列を想定し、繰り返し要素があります.

  $編曲= array_flip(array_flip($ ARR)); //私たちは重複要素を削除することができ.

  どうしたの?交換キーとのようなアレイの各要素の値に使用される()array_flip:である)(array_flipの役割を見てください.

  $ ARR1 =配列( "年齢" => 30、 "名前" => "ハッピーガーデン").

  $ ARR2 = array_flip($ ARR1); // $ ARR2は、アレイ(30 => "年齢"、 "快楽の園" => "名前")です.

  PHPの配列で、異なる要素が同じ値を取ることができますことができますが、のような別のキーの名前要素、一緒に使用することはできません.

  $ ARR1 =配列( "年齢" => 30、 "名前" => "ハッピーガーデン"、 "年齢" => 20); "年齢" => 20は "年齢" => 30を交換します

  $ ARR1 =配列( "名" => "ハッピーガーデン"、 "年齢" => 45);

  ここで$ ARR1と$ ARR2が等しいです.

  そこで、我々は知ることができ、なぜarray_flip(array_flip($ ARR))配列内の重複要素を削除することができます.まず、値が繰り返されるため、値編曲:$は、名前でキーになるだろう、それはこれらのキーの重複する値が重複したキー名となっていますが含まれ、PHPエンジンは最後のものだけを残して、削除キーを複製します.といった:

  $ ARR1 =配列( "年齢" => 30、 "名前" => "ハッピーガーデン"、 "年齢" => 20);

  $ ARR1 = array_flip($ ARR1); // $ ARR1なる配列( "快楽の園" => "名前"、20 => "年齢");

  //その後、$ ARR1キー名と値も複雑です.

  $ ARR1 = array_flip($ ARR1).

  上記の書かれているいくつかの簡単なコードは次のとおりです.$ ARR1 = array_flip(array_flip($ ARR1));

  また、記事に興味がある可能性があります分析ショーin_array PHP関数の配列型のアレイの使用PHPの配列(アレイ)出力ArraySortUtilカスタムPHPの関数array_merge方法の使用(同様の配列の合併)クラスの専用のPHPのソート配列一方のケースインスタンスの類似PHP JSアレイPHPの配列(の機能の差array_merge分析array_key_exists配列とキー+ PHP配列マージの配列を取得します) - - 配列のキーかどうかを検索削除array_keys)は(アレイ中の配列PHP配列ヌル文字要素を機能array_filter PHPの詳細な3つの形態in_array PHP PHP存在アレイルックアップ関数in_array()、array_search()、array_key_exists()の例()配列の値の一般的な動作例をPHPアレイ存在確認アレイを詳細かどうか

)(array_flip PHP繰り返しエレメントのアレイを削除します

Recommend Article: