Ich möchte Duplikate nach Wert entfernen, wie Sie aus der list_title
sehen können. Ich weiß, dass es mehrere Fragen und Antworten dazu gibt, aber ihre Lösung funktioniert nicht für mich. Hierphp entfernen Duplikate aus mehrdimensionalen Array von Wert
ist, was ich versucht habe:
$uniqueArray = array_map("unserialize", array_unique(array_map("serialize", $notify)));
Ergebnis:
Array
(
[0] => Array
(
[list_id] => 86
[list_reference] => 130948
[list_title] => Offer: apartment 2+kk
[list_city] => Prague
[list_date] => 2017-03-03 11:20:35
[list_status] => 0
[list_creator] => Company A
[list_price] => 30000
[list_furniture] => ["1","0","0"]
[list_accommodation] => flat
)
[1] => Array
(
[list_id] => 87
[list_reference] => 130947
[list_title] => Offer: apartment 2+kk
[list_date] => 2017-03-03 11:20:35
[list_status] => 0
[list_creator] => Company B
[list_price] => 30000
[list_furniture] => ["1","0","0"]
[list_accommodation] => flat
)
[2] => Array ...
Erwartetes Ergebnis sollte aufgrund der Titel einer von denen sein:
Array
(
[0] => Array
(
[list_id] => 86
[list_reference] => 130948
[list_title] => Offer: apartment 2+kk
[list_city] => Prague
[list_date] => 2017-03-03 11:20:35
[list_status] => 0
[list_creator] => Company A
[list_price] => 30000
[list_furniture] => ["1","0","0"]
[list_accommodation] => flat
)
Ist LIST_ID einzigartig? Also möchten Sie Arrays mit der gleichen list_id entfernen? – iyop45
und wie sollte das Endergebnis aussehen? – RomanPerekhrest
@RomanPerekrest Ich habe meine Frage mit dem erwarteten Ergebnis bearbeitet – Shina