Przykład
Sprawdź, czy zewnętrzny zmienna "email" zostanie wysłany do strony PHP, poprzez "get" metody, a także sprawdzić, czy jest to prawidłowy adres e-mail:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
Uruchomić przykład » Definicja i Wykorzystanie
filter_input() funkcja otrzymuje zmienną zewnętrznego (eg from form input) i ewentualnie filtruje.
Ta funkcja służy do sprawdzania zmiennych ze źródeł niepewnych, takich jak wprowadzanych przez użytkownika.
Składnia
filter_input( type, variable, filter, options )
Parametr | Opis |
---|---|
type | Wymagany. Typ wejścia do sprawdzenia. Może być jedną z następujących czynności:
|
variable | Wymagany. Nazwa zmiennej do sprawdzenia |
filter | Opcjonalny. Określa identyfikator lub nazwę filtra, aby wykorzystać. Domyślnym jest FILTER_DEFAULT, co powoduje brak filtrowania |
options | Opcjonalny. Określa jeden lub więcej Flagi / opcje do wykorzystania. Sprawdź każdy filtr do możliwych opcji i flagi |
Szczegóły techniczne
Zwracana wartość: | Zwraca wartość zmiennej w przypadku powodzenia, FALSE w przypadku awarii, lub NULL jeśli "variable" parametr nie jest ustawiony |
---|---|
Wersja PHP: | 5.2.0+ |
<Kompletny filtr referencyjny PHP