Skyer
нет.
[p]array_unique[/p] возвращает переданный ей массив без дубликатов.
Например
$a = array(1, 2, 3, 4, 5, 1);
$a = array_unique($a);
print_r($a);
выдаст Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
если в массиве все значения были уникальны, то функция вернет массив, равный переданому. Что мы и проверяем в условии.