Htmlspecialchars функция в PHP
Основното и задължително аргумент за функцията - е оригиналната поредица низ.
Вторият незадължителен аргумент quote_style определя колко кавички трябва да се преобразува. евентуалното му стойности:
ENT_COMPAT - оставя непокътнати единствен кавички и преобразува двойни кавички, ENT_QUOTES - ще се обърнат и двойни и единични кавички
ENT_NOQUOTES - цитати остават непроменени
Ако не се използва параметъра quote_style, по подразбиране, стойността му ще съответства ENT_COMPAT.
Нови опции също са добавени към версията на PHP 5.4:
ENT_SUBSTITUTE - Заменя nekorretknye кодови последователности Unicode замяна характер U + FFFD при използване UTF-8 и # 038; #FFFD; (Ако използвате различни кодови таблици), вместо да се завърне празен низ.
ENT_DISALLOWED - замества неправилно символни кодове Unicode подмяна характер U + FFFD (UTF-8), или # 038; #FFFD (ако се използват други кодиране).
ENT_HTML401 - обработва кода в съответствие с HTML 4.01.
ENT_XML1 - обработва кода в съответствие с XML 1
ENT_XHTML - обработва кода в съответствие с XHTML
ENT_HTML5 - обработва кода в съответствие с HTML5
Във версия 5.3 добавя ENT_IGNORE параметър (отхвърлят всички неправилни парчета код, вместо да се завърне празен низ).
третият аргумент набор от знаци също е по избор и уточнява, кодирането, в които конверсията е да се случи. Преди версия 5.4? Php подразбиране кодиране е ISO-8859-1. Започвайки с версия 5.4.0 кодиране по подразбиране UTF-8.
htmlspecialchars () функция преобразува следните специални знаци: