GotZfild, ты, конечно, хорошее дело сделал, дал рабочий код.
А как быть с дремучими заблуждениями г-на Serge2k по поводу работы функции array_unique и того, что в массивах в РНР бывает первый, третий, или десятый элемент, а не элемент с индексом \'1\', \'3\', \'10\'?
Видишь - товарищ даже тему попросил закрыть, уверенный в том, что все понял.