Funzioni Filter PHP
- Pagina precedente PHP Filesystem
- Pagina successiva PHP FTP
Introduzione ai filtri PHP
I filtri PHP vengono utilizzati per validare e filtrare i dati provenienti da fonti non sicure (ad esempio, input utente).
Installazione
Le funzioni di filtro sono parte integrante del core di PHP. Possono essere utilizzate senza installazione.
Funzioni Filter PHP
PHP:Indica la versione più vecchia di PHP che supporta questa funzione.
Funzione | Descrizione | PHP |
---|---|---|
filter_has_var() | Controlla se esiste una variabile di tipo di input specificato. | 5 |
filter_id() | Restituisce il numero di ID del filtro specificato. | 5 |
filter_input() | Ottieni input esterni dallo script e filtrali. | 5 |
filter_input_array() | Ottieni più input esterni dallo script e filtrali. | 5 |
filter_list() | Restituisce un array che contiene tutti i filtri supportati. | 5 |
filter_var_array() | Ottieni più variabili e filtrale. | 5 |
filter_var() | Ottieni una variabile e filtrala. | 5 |
Filtri PHP
Nome ID | Descrizione |
---|---|
FILTER_CALLBACK | Chiamare la funzione utente personalizzata per filtrare i dati. |
FILTER_SANITIZE_STRING | Rimuovi tag, rimuovi o codifica i caratteri speciali. |
FILTER_SANITIZE_STRIPPED | Alias del filtro "string". |
FILTER_SANITIZE_ENCODED | Codifica la stringa URL, rimuovi o codifica i caratteri speciali. |
FILTER_SANITIZE_SPECIAL_CHARS | Caratteri di escape HTML '"<>& e caratteri con valore ASCII inferiore a 32. |
FILTER_SANITIZE_EMAIL | Elimina tutti i caratteri, eccetto lettere, numeri e !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Elimina tutti i caratteri, eccetto lettere, numeri e $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Elimina tutti i caratteri, eccetto numeri e +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Elimina tutti i caratteri, eccetto numeri, +-, ., eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Applica addslashes(). |
FILTER_UNSAFE_RAW | Non esegue alcun filtraggio, rimuove o codifica i caratteri speciali. |
FILTER_VALIDATE_INT | Verifica il valore come intero nel range specificato. |
FILTER_VALIDATE_BOOLEAN | Restituisce true se è "1", "true", "on" o "yes", altrimenti restituisce false se è "0", "false", "off", "no" o vuoto. Altrimenti restituisce NULL. |
FILTER_VALIDATE_FLOAT | Verifica il valore come numero decimale. |
FILTER_VALIDATE_REGEXP | Verifica il valore con regexp, espressioni regolari compatibili con Perl. |
FILTER_VALIDATE_URL | Verifica il valore come URL. |
FILTER_VALIDATE_EMAIL | Verifica il valore come e-mail. |
FILTER_VALIDATE_IP | Verifica il valore come indirizzo IP. |
- Pagina precedente PHP Filesystem
- Pagina successiva PHP FTP