array_key_exists() ti dice se una chiave esiste già:

http://www.php.net/manual/en/functio...key-exists.php

mentre array_unique() rimuove i VALORI duplicati:

http://php.net/manual/en/function.array-unique.php