PHP удалить дубли в массиве

Станислав
На сайте с 27.12.2009
Offline
259
3647

Всем привет.

Есть массив


Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 1
[4] => 5
[5] => 3
[6] => 9
[7] => 10
[8] => 3
[9] => 1
)

Как полностью удалить дубли, т.е. в массиве оставить только то что не повторялось до обработки

Нужно получить что то вроде

Array
(
[1] => 2
[2] => 5
[3] => 9
[4] => 10
)
Мы там, где рады нас видеть.
fa2m
На сайте с 07.09.2011
Offline
23
#1

array_unique();

Встречи в Днепре /ru/forum/736064 (/ru/forum/736064) Беклинк за копейку. Удобный сервис анализа обратных ссылок. (http://backlink.page-weight.ru/)
Апокалипсис
На сайте с 02.11.2008
Offline
391
#2
Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
Станислав
На сайте с 27.12.2009
Offline
259
#3

вопрос решен, уже разобрался


$input = массив
$uniq = массив после array_unique
$diff = array_diff_assoc($input, $uniq);
$out = array_diff($input, $diff);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий