Как удалить дубликаты из ассоциативного массива, сравнив два поля
Имеется массив, каждый раз собирается динамически
Array
(
[0] => Array
(
[TO_USER_ID] => 5
[TEXT] => Здравствуйте, Скворцов Лев Иванович!
)
[1] => Array
(
[TO_USER_ID] => 4
[TEXT] => Здравствуйте, Пупкин Никита Андреевич!
)
[2] => Array
(
[TO_USER_ID] => 1
[TEXT] => Здравствуйте, Пушкин Иван Иванович!
)
[3] => Array
(
[TO_USER_ID] => 1
[TEXT] => Здравствуйте, Пушкин Иван Иванович!
)
)
Как можно проверить его на уникальность по ключам TO_USER_ID и TEXT. Текста, конечно, будет чуть больше, чем в примере, и он не всегда может совпадать, как с индексом 2 и 3.
Нужно как-то избавиться от подобных дублей, причем TO_USER_ID может быть в текстовом формате и числом (но обязательно это будет цифра).