ホームページ  >  記事  >  バックエンド開発  >  PHPの二次元配列の重複排除方法(各キー値を保持しながら重複項目を削除) - 二次元配列の一意性_PHPチュートリアル

PHPの二次元配列の重複排除方法(各キー値を保持しながら重複項目を削除) - 二次元配列の一意性_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:44:491092ブラウズ

PHP で 2 次元配列の重複を排除する方法 (重複項目を削除しながら各キーの値を保持する) -- 2 次元配列の一意性

次の 2 次元配列の場合、重複排除する必要があります:

リーリー

1. 2 次元配列内の 1 次元配列の値をまったく同じにすることはできません。

コードは次のとおりです:

リーリー

出力結果:

配列を変換する前: //元の配列
Array ( [0] => Array ( [名前] => ジェームズ [年齢] => 30 ) [1] => 配列 ([名前] => スース [年齢] => 26 ) [2 ] => 配列 ( [名前] => ジェームズ [年齢] => 30 ) [新規] => 配列 ( [名前] => クベ [年齢] => 37 ) [リスト] =>配列 ( [名前] => クベ [年齢] => 27 ) )
配列を分割した後: //配列を分割します
配列 ( [0] => james,30 [1] => susu,26 [2] => james,30 [new] =>kube,37 [list] =>kube,27 )
配列の重複削除: //重複削除後の配列
Array ( [0] => Array ( [名前] => ジェームズ [年齢] => 30 ) [1] => 配列 ( [名前] => スース [年齢] => 26 ) [新規] => 配列 ( [名前] => クベ [年齢] => 37 ) [リスト] => 配列 ( [名前] => クベ [年齢] => 27 ) )

2. 2 次元配列内の 1 次元配列は同じキー値を持つことができないため、重複を削除します。

/*特定のキー値の重複排除*/

リーリー



出力結果:

指定されたキーについては->名前:

Array ( [0] => Array ( [名前] => ジェームズ [年齢] => 30 ) [1] => 配列 ( [名前] => スース [年齢] => 26 ) [新規] => 配列 ( [名前] => クベ [年齢]=> 37 ) )

http://www.bkjia.com/PHPjc/1047174.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1047174.html技術記事 PHPの2次元配列の重複排除方法(重複項目を削除しながら各キー値を保持する) - 2次元配列の一意性 以下の2次元配列の場合、重複排除が必要です。 $arr = array( 0=.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。