Échapper les guillemets doubles des attributs HTML de sortie en PHP

Souvent lors de l'écriture de PHP, je vais l'avoir sortie HTML comme ceci -

echo "<a href="../" title="link title">".$link_text."</a>";

Évidemment, ce ne sera pas parse que j'ai besoin d'échapper les guillemets dans les attributs de la <a> élément. Est-il un regex qui serait rapidement faire cela plutôt que de m'ajouter manuellement les barres obliques inverses?

Une autre chose - la regex ne devrait pas échapper les guillemets doubles à l'extérieur de la balise (par exemple lorsque j'ai ajouté la $link_text variable.

Des idées?

OriginalL'auteur Phil | 2009-07-08