Originariamente inviato da asso7
perchè tale funzione trasforma un pò tutto... ciò ad esempio "<" --> diventa "\< "
etc...
e per i miei scopi non va bene!
per risolvere questo problema e continuare ad usare htmlentities (che è sempre meglio di una nostra funzione custom)

puoi fare cosi:

prima fai l'htmlentities poi fai un semplice str_replace per ripristinare i caratteri dell'html

&lt; <

&gt; >

e se usi ent_compat anche &quot;