bonjour (bonsoir )

Voici mon soucis, je possède une liste de mots séparé par le caractère | .
Certains mots peuvent être composé :


pain d'épice|ballon|pain d'épice|médor|tennis|volley ball|maison


Comment puis je enlever les doublons de cette liste en utilisant le moins de ressources possibles ? La fonction array_unique ne marche pas car le séparateur n'est pas un espace et que j'utilise des mots composés.

merci