PHP Filter Funktioner
- Forrige side PHP Filesystem
- Næste side PHP FTP
PHP Filter Introduktion
PHP-filtre bruges til at validere og filtrere data fra usikre kilder (f.eks. brugerinput).
Installer
Filter-funktioner er en del af PHP-kernen. Disse funktioner skal ikke installeres for at kunne bruges.
PHP Filter Funktioner
PHP:Indikerer den tidligste PHP-version, der understøtter denne funktion.
Funktion | Beskrivelse | PHP |
---|---|---|
filter_has_var() | Tjek om der findes en variabel af den angivne inputtype. | 5 |
filter_id() | Returnér ID-nummeret for den angivne filtreringsfilter. | 5 |
filter_input() | Hent input fra udenfor skriptet og filtrer det. | 5 |
filter_input_array() | Hent flere input fra udenfor skriptet og filtrer dem. | 5 |
filter_list() | Returnér et array, der indeholder alle understøttede filtreringsfiltre. | 5 |
filter_var_array() | Hent flere variabler og filtrer dem. | 5 |
filter_var() | Hent en variabel og filtrer den. | 5 |
PHP Filters
ID navn | Beskrivelse |
---|---|
FILTER_CALLBACK | Kald en brugerdefineret funktion for at filtrere data. |
FILTER_SANITIZE_STRING | Fjern mærker, fjern eller koder specialtegn. |
FILTER_SANITIZE_STRIPPED | "string" filtrerers alias. |
FILTER_SANITIZE_ENCODED | URL-kodecér streng, fjern eller koder specialtegn. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-udvekslings tegn '"<>& samt tegn med ASCII værdi mindre end 32. |
FILTER_SANITIZE_EMAIL | Fjern alle tegn, med undtag bogstaver, tal samt !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Fjern alle tegn, med undtagelse af bogstaver, tal samt $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Fjern alle tegn, med undtagelse af tal og +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Fjern alle tegn, med undtagelse af tal, +-, .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Anvend addslashes(). |
FILTER_UNSAFE_RAW | Udfør ingen filtrering, fjern eller kod specialtegn. |
FILTER_VALIDATE_INT | Valider værdien som et heltal inden for den angivne rækkevidde. |
FILTER_VALIDATE_BOOLEAN | Retur true, hvis værdien er "1", "true", "on" eller "yes", og retur false, hvis værdien er "0", "false", "off", "no" eller tom. Ellers returneres NULL. |
FILTER_VALIDATE_FLOAT | Valider værdien som en flydende tal. |
FILTER_VALIDATE_REGEXP | Valider værdien baseret på regexp, kompatibel med Perls regulære udtryk. |
FILTER_VALIDATE_URL | Valider værdien som en URL. |
FILTER_VALIDATE_EMAIL | Valider værdien som en e-mail. |
FILTER_VALIDATE_IP | Valider værdien som en IP-adresse. |
- Forrige side PHP Filesystem
- Næste side PHP FTP