PHP Filter Funktioner

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.