Usa il mio javascript fa proprio quello che chiedi, lo fa lato client e ti da la possibilit di gestire il testo orginale e moddato nella pagina (se hai pannelli di modifica o altro).

puoi costruirti eventualmente una versione phg usando la preg_replace con pattern simile a quello js(non va messa la "g").