htmlspecialchars

La funzione php htmlspecialchars è stata introdotta dalla versione 4 ed è tuttora in esecuzione. La sua funzione è quella di convertire caratteri speciali in HTML entities.

Sintassi htmlspecialcharshtmlspecialchars

string htmlspecialchars ( string $stringa [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get(“default_charset”) [, bool $double_encode = true ]]] )

dove

ENT_COMPAT (traduce solo i doppi apici)
 ENT_QUOTES (traduce sia i singoli che i doppi apici)
 ENT_NOQUOTES (non vengono tradotti ne i singoli ne i doppi apici)
 ENT_HTML401 i caratteri di HTML4

Vediamo un attimo cosa sono i caratteri e le entità

htmlspecialchars

Esempio htmlspecialchars

Facciamo un esempio per comprendere il suo funzionamento

$testo = "< b >Buongiorno!< /b >";
 echo htmlspecialchars($testo);

restituisce come valori

<b>ciao!</b>

La sua funzione inversa è htmlentities()

Funzioni Correlate

strip_tags