Ciao a tutti

sapete indicarmi una funzione per trasformare una stringa in una url da utilizzare con il mod_rewrite? mi spiego meglio, mi serve una funzione per un ecommerce che a partire dal nome dell'oggetto, es:

codice:
PA Audio Speaker Jack Plate - Dual Speakon & Dual 1/4 inch
trasformi questa stringa in una che vada bene come url da usare col rewrite, ad esempio

codice:
pa-audio-speaker-jack-plate-dual-speakon-dual-inch
che poi diventerà /123-pa-audio-speaker-jack-plate-dual-speakon-dual-inch.html

mi sono gia fatto da me una funzione che fa questo usando str_replace ma sono alla ricerca di qualcosa di piu sofisticato, che tenga conto dei caratteri accentati, di caratteri non utf-8, di caratteri speciali tipo / & £ e altro.

grazie a tutti per l'aiuto