Htmlspecialchars funkció php

A fő és kötelező érv az funkció - az eredeti string string.

A második opcionális argumentum quote_style meghatározza, hogyan kell átalakítani idézetek. A lehetséges értékek:

ENT_COMPAT - érintetlenül hagyja egyszeres idézőjelbe, és átalakítja a kettős idézetek, ENT_QUOTES - átalakításra kerül, és a dupla és egyetlen idézetek
ENT_NOQUOTES - egyetlen idézet változatlanok maradnak

Ha nem adja meg a paraméter quote_style alapértelmezés szerint annak értéke megfelelnek ENT_COMPAT.

Új lehetőségek is adunk a PHP-verziót 5.4:

ENT_SUBSTITUTE - helyettesíti nekorretknye kódsorozat Unicode helyettesítő karaktert U + FFFD ha UTF-8 és # 038; #FFFD; (Ha más kódolás), visszatérés helyett egy üres karakterlánc.
ENT_DISALLOWED - helyettesíti a hibás karaktert kódok Unicode helyettesítő karaktert U + FFFD (UTF-8), vagy # 038; #FFFD (ha használ más kódolási).
ENT_HTML401 - feldolgozza a megfelelően HTML 4.01.
ENT_XML1 - feldolgozza a megfelelően XML 1
ENT_XHTML - feldolgozza a megfelelően XHTML
ENT_HTML5 - feldolgozza a megfelelően HTML5

A verzió 5.3 adunk ENT_IGNORE paraméter (dobja ki a helytelen darab kód visszaküldése helyett egy üres string).

A harmadik érv karakterkészlet is opcionális, és meghatározza a kódolás, amelyben az átalakítás fordul elő. Előtt változat 5.4? Php alapértelmezett kódolás az ISO-8859-1. 5.4.0-es verziótól kezdődően az alapértelmezett kódolást UTF-8.

htmlspecialchars () függvény a következő speciális karaktereket: