Mi sa che ti sei confuso con i preg_replace:

preg_replace('#([<>"])#', ' $1 ',$testo)

Prova questo.