次の 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 ) )