Удалить дубликаты из массива на основе свойства объекта?

У меня есть массив объектов. Я хотел бы удалить дубликаты на основе значения «имя» в объекте.

  [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"
  }

В таком случае, как мне удалить повторяющийся объект «Финансы кампании» из массива?. Итак, весь объект [2]?

Здесь я рассмотрел кучу вопросов о повторяющихся массивах PHP,но никто, похоже, не имел дело с объектами и фильтрацией только по одному параметру.

9
задан Matthieu Napoli 13 August 2013 в 07:57
поделиться