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 htmlspecialchars
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à
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