esatto, c'è array_unique che fa quel lavoro, ma come dici tu te la riduce ad una. Non credo ci siano altre funzione preposte a questo compito