filter_var (var, filtername, options)Parametri : questa funzione accetta tre parametri e viene descritta di seguito:
- Disinfetta la linea:
Nell’esempio seguente, cancelliamo la linea Esempio: -php
$str
=
"
GeeksforGeeks! < / h1 > "
;
$newstr
= filter_var (
$str
, FILTER_SANITIZE_STRING);
echo
$newstr
;
?>
GeeksforGeeks!
- Controlla un numero intero:Nell’esempio seguente, la funzione filter_var() viene utilizzata per verificare se la variabile $int è un numero intero. Se $int è un numero intero, l’output del codice seguente apparirà come "Integer is valid". Se $int non è un numero intero, l’output è: "Il numero intero non è valido": Esempio: -
php $int
= 200;
se
( filter_var (
$int
, FILTER_VALIDATE_INT) === 0 ||
! filter_var (
$int , FILTER_VALIDATE_INT) === false)
{
echo
(
"Il numero intero è valido"
);
}
else
{
echo
(
" Il numero intero non è valido "
);
}
?>
Output: -Il numero intero è valido
- Verifica dell’indirizzo IP:
L’esempio seguente utilizza la funzione filter_var() per verificare se la variabile $ip è un indirizzo IP valido: Esempio: -php
$ip
=
"129.0.0.1"
;
if
(! filter_var (
$ip
, FILTER_VALIDATE_IP) === false) {
echo
(
" $ip è un indirizzo IP valido "
);
}
else
{
echo
(
"$ ip non è un indirizzo IP valido"
);
}
?>
codice> Uscita: -129.0. 0.1 è un indirizzo IP valido
- Disinfetta e convalida un indirizzo e-mail:
Nell’esempio seguente, la funzione filter_var() rimuove prima tutti i caratteri non validi da l’e-mail $variabile e quindi controlla se è un indirizzo e-mail valido: Esempio: -Php $email
=
"[email protected]"
;
// Rimuovi tutti i caratteri non validi dall’email
$email
= filter_var (
$email
, FILTER_SANITIZE_EMAIL);
// Verifica indirizzo email
se
(! filter_var (
$email
, FILTER_VALIDATE_EMAIL) === false) {
echo
(
"$email è un indirizzo email valido"
);
}
else
{
echo
(
"$email non è un indirizzo email valido"
);
}
?>
Output: -gfg @ example.com è un indirizzo email valido
- Pulisci e convalida l’URL:
Nell’esempio seguente, la funzione filter_var() rimuove prima tutti i caratteri non validi s dall’URL, quindi controlla se $url è un URL valido: Esempio: -Php $url
=
" https://www.engineerforengineer.org "
;
// Rimuovi tutti i caratteri non validi dall’URL
$url
= filter_var (
$url
, FILTER_SANITIZE_URL);
// Convalida URL
if
(! filter_var (
$url
, FILTER_VALIDATE_URL) === false) {
echo
(
"$url è un URL valido"
);
}
else
{
echo
(
"$url non è un URL valido"
);
}
?>
Output: -https: //www.engineerforengineer.org è un URL valido
http://php.net/manual/en/ function.filter-var.php