2 次元配列から重複を削除する方法
配列があり、var_dump の値は次のとおりです。
array(1) { [0]=> array(3) { [0]=> string( 0) "" [1]=> string(4) "古木" [2]=> string(0) "" } }
次に、この配列に新しい値を追加する必要があります。 info[] = $insert ;
新しい項目を追加した後、重複した項目を削除したいのですが、
array_unique($info) を使用しましたが、削除されませんでした。重複を削除するにはどうすればよいですか?
つまり、他に{"","古木",""}の項目がある場合
項目が1つしかない場合、または新しい項目が追加された場合に判定されます
-- ----解決策---------
関数 array_multiunique($ar) { $t = array_map('serialize', $ar); $t = array_unique($t); return array_map('unserialize', $t); } $ar = 配列( array("","古木",""), array("","古木",""), ); print_r(array_multiunique($ar)); <div class="clear"></div>