Tengo una matriz de objetos. Me gustaría eliminar los duplicados según el valor de "nombre" en el objeto.Eliminar duplicados de una matriz en función de la propiedad del objeto?
[0]=>
object(stdClass)#337 (9) {
["term_id"]=>
string(2) "23"
["name"]=>
string(12) "Assasination"
["slug"]=>
string(12) "assasination"
}
[1]=>
object(stdClass)#44 (9) {
["term_id"]=>
string(2) "14"
["name"]=>
string(16) "Campaign Finance"
["slug"]=>
string(16) "campaign-finance"
}
[2]=>
object(stdClass)#298 (9) {
["term_id"]=>
string(2) "15"
["name"]=>
string(16) "Campaign Finance"
["slug"]=>
string(49) "campaign-finance-good-government-political-reform"
}
lo tanto, en este caso, ¿Cómo se quita el duplicado objeto "la financiación de campaña" de la matriz. ¿Entonces todo el objeto [2]?
He pasado por un montón de la pregunta de arreglos duplicados de PHP aquí, pero ninguno parecía tratar con los objetos y el filtrado justo fuera de un parámetro.
Esto está cerca, pero necesito el acceso a la "babosa" y "term_id" clave de también. Estoy jugando para ver si puedo resolverlo. –
Tiene ese acceso después, es solo para descubrir qué teclas eliminar. Publicaré un ejemplo completo en un segundo. – ccKep
gracias. funciona muy bien en un problema bastante complejo en el que he estado trabajando durante horas. – byron