No te lo tomes a mal, pero tú no necesitas una función que elimine los elementos repetidos de una array, ni si quiera necesitas estudiar algoritmos de ordenación como mergesort o quicksort para encontrar una solución efectiva a tu problema.
Lo que necesitas es saber manejar y consultar la documentación de PHP:
http://es2.php.net/function.array-unique
un saludete.