PHP, htmlspecialchars () функция

Предлаганата като опция аргумент. Flag уточнява по какъв начин да се справят с единични и двойни кавички.

ENT_COMPAT - превръща двойни кавички и единично остават непроменени (по подразбиране);







ENT_QUOTES - конвертируеми двойни и единични кавички;

ENT_NOQUOTES - цитати не се превръщат;

ENT_IGNORE - ако има неправилен код, той otbrasavetsya. празен низ (добавена във версия 5.3) се връща без този флаг. Този флаг се добавя за обратна съвместимост. Избягвайте използването му, тъй като това може да повлияе на безопасността.

Предлаганата като опция аргумент. Дефинира набор от символи, използвани в реализация. Следните кодове:







ISO-8859-1, ISO-8859-15, UTF-8, cp866, cp1251, cp1252, KOI8-R, Big5, GB2312, Big5-HKSCS, Shift_JIS, EUC-JP

Ако нито един от посочените по-горе знакови множества не се поддържат, а след това по подразбиране е ISO-8859-1

Предлаганата като опция аргумент. Ако double_encode, а след това конвертирате HTML-etgov случва. По подразбиране, всичко се трансформира.

Произвежда следните трансформации:

'' (Ampersand) става "-"

"" "(Double цитат) става '' '. предвидени ENT_NOQUOTES не са инсталирани.

'' '(Единични кавички) да стане' # '' при условие, че ENT_QUOTES инсталиран.

"<' (знак "меньше чем") становится '<'

">" (Марк "по-голяма от") става '>

HTML код на страницата ще се появи, както следва: