htmlentities - конвертирует символы в мнемоники HTML.
Описание
string htmlentities (string string [, int quote_style [, string charset]])
Эта функция идентична htmlspecialchars(), но все символы, имеющие эквиваленты - мнемоники HTML, транслируются в эти
мнемоники. Как и htmlspecialchars(), она принимает необязательный второй аргумент, указывающий, что должно
выполняться с одинарными и двойными кавычками. ENT_COMPAT (по умолчанию) будет конвертировать только двойные кавычки и оставит одинарные без
изменения. ENT_QUOTES будет конвертировать как двойные, так и одинарные кавычки, а ENT_NOQUOTES
оставит и двойные, и одинарные кавычки без конвертации.
В настоящее время по умолчанию используется набор символов ISO-8859-1. Поддержка второго аргумента была введена в PHP 3.0.17 и в PHP
4.0.3.
Как и htmlspecialchars(), она принимает необязательный третий аргумент, который определяет набор
символов, используемый при конвертации. Поддержка этого аргумента была введена в PHP 4.1.0.
Обратная функция отсутствует, но вы можете создать её сами. Вот пример того, как это сделать.