string htmlspecialchars(string string);
Certains caractères ont une valeur avec HTML, et doivent être remplacés par des balises HTML pour conserver leur valeur. Cette fonction retourne une chaîne avec tous les caractères sensibles remplacés par leur équivalent.
Cette fonction est utile pour empêcher un utilisateur de fournir un texte avec un sens HTML, comme dans un livre dor.
Actuellement, PHP remplace les valeurs suivantes :
Notez bien que cette fonction ne fait aucun autre remplacment que ceux listés ci-dessus. Pour une traduction complète de toutes les balises, reportez vous à htmlentities().
Voir aussi htmlentities() et nl2br().