(PHP 3, PHP 4 >= 4.0.0)
htmlentities -- Converteert alle van toepassing zijnde karakters naar HTML entitiesDeze functie is identiek aan htmlspecialchars() in alle opzichten, behalve dat alle karakters met HTML karakter entity equivalents worden vertaald naar deze entities. Net als htmlspecialchars() neemt het een optioneel tweede argument die aangeeft wat er gedaan moet worden met enkele en dubbele quotes. ENT_COMPAT (de default) converteert alleen dubbele quotes en laat enkele quotes met rust. ENT_QUOTES converteert zowel enkele als dubbele quotes, en ENT_NOQUOTES laat zowel de enkele als dubbele quotes ongeconverteerd.
Hedendaags wordt de ISO-8859-1 karakter set gebruikt. Let er op dat het optionele tweede argument toegevoegd was in PHP 3.0.17 en PHP 4.0.3.
Zie ook htmlspecialchars() en nl2br().