i peli superflui me li tengo
invece gli spazi non li voglio

Problema:
avendo una stringa composta da parole separate da spazi (ed essendo questa inserita dall'utente) voglio far collassare tutti gli spazi contigui in uno solo.


Esempio:

Codice PHP:
'abc ab  abcd    pp d' 
deve diventare

Codice PHP:
'abc ab abcd pp d' 

quale è il modo migliore (leggasi: che impiega meno risorse, il più veloce) per farlo?

grazie