オブジェクトの多次元配列があります:
0 =>
array
32281 => object ...
105145 => object ...
165656 => object ...
194124 => object ...
195397 => object ...
205859 => object ...
1 =>
array
32281 => object ...
91504 => object ...
165656 => object ...
194124 => object ...
195397 => object ...
205859 => object ...
3 =>
array
32281 => object ...
105145 => object ...
165656 => object ...
194124 => object ...
195397 => object ...
205859 => object ...
そして、この配列から重複した配列を次のように削除したい (この場合、0 と 1 は同じであるため、1 を削除し、0 と 3 だけを持ちます):
0 =>
array
32281 => object ...
105145 => object ...
165656 => object ...
194124 => object ...
195397 => object ...
205859 => object ...
3 =>
array
32281 => object ...
91504 => object ...
165656 => object ...
194124 => object ...
195397 => object ...
205859 => object ...
array_unique、array_keys、array_keys_exists を使用して多くのことを試みましたが失敗しました...
例えば :
$array = array_map("unserialize", array_unique(array_map("serialize", $array)));
また
$result = array();
foreach ($array as $key => $value) {
if(!array_key_exists($key,$result))
$result[$key] = $array[$key];
}