Page 151 - HTML, PHP & MYSQL - La programmazione eb
P. 151
Il risultato sarà un array di tre elementi (13,34,96).
htmlspecialchars e strip_tags
Queste due funzioni di PHP rivestono un ruolo molto
importante nella gestione delle stringhe e della sicurezza.
In pratica, attraverso queste due funzioni, si impedisce di
passare codice HTML il quale viene trasformato in entità
(htmspecialchars) o filtrato (strip_tags).
Vediamo degli esempi:
$var = 'Formatto il <b><i>testo</i></b>';
echo htmlspecialchars($var);
Il risultato a video sarà: Formatto il
<b><i>testo</i></b>
echo strip_tags($var);
Il risultato a video sarà: Formatto il testo
Si noti che strip_tags() ammette anche un secondo
parametro facoltativo con l'elenco di eventuali tag
ammessi, ad esempio:
echo strip_tags($var,'<i>');
Il risultato a video sarà: Formatto il testo
str_replace
Consente di sostituire una sotto-stringa all'interno di una
stringa.
La funzione str_replace effettua la sostituzione di tutte le
occorrenze di una stringa all'interno di un'altra stringa. La
sintassi è la seguente:
str_replace(cerca, sostituisci ,dove_cercare)
152