PHP Filter Functions
- Vorige pagina PHP Filesystem
- Volgende pagina PHP FTP
PHP Filter Inleiding
PHP Filters worden gebruikt om gegevens van onveilige bronnen (bijvoorbeeld gebruikersinvoer) te valideren en te filteren.
Installatie
Filterfuncties zijn een integraal onderdeel van PHP. Deze functies hoeven niet te worden geïnstalleerd en kunnen direct worden gebruikt.
PHP Filter Functions
PHP:Geef de vroegste PHP-versie aan die deze functie ondersteunt.
Functie | Beschrijving | PHP |
---|---|---|
filter_has_var() | Controleer of er een variabele van het gespecificeerde invoertype bestaat. | 5 |
filter_id() | Retourneer het ID-nummer van de gespecificeerde filter. | 5 |
filter_input() | Haal invoer van buiten de script uit en filter deze. | 5 |
filter_input_array() | Haal meerdere invoerwaarden van buiten de script uit en filter deze. | 5 |
filter_list() | Retourneer een array met alle ondersteunde filters. | 5 |
filter_var_array() | Haal meerdere variabelen op en filter deze. | 5 |
filter_var() | Haal een variabele op en filter deze. | 5 |
PHP Filters
ID naam | Beschrijving |
---|---|
FILTER_CALLBACK | Roep een gebruikersdefinieerde functie aan om gegevens te filteren. |
FILTER_SANITIZE_STRING | Verwijder tags, verwijder of codeer speciale tekens. |
FILTER_SANITIZE_STRIPPED | "string" alias van de filter. |
FILTER_SANITIZE_ENCODED | Geen URL-encode string, verwijder of codeer speciale tekens. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-gecodeerde tekens '"<>& en tekens met een ASCII-waarde kleiner dan 32. |
FILTER_SANITIZE_EMAIL | Verwijder alle tekens, behalve letters, cijfers en !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Verwijder alle karakters, behalve letters, cijfers, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Verwijder alle karakters, behalve cijfers en +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Verwijder alle karakters, behalve cijfers, +-, .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Gebruik addslashes(). |
FILTER_UNSAFE_RAW | Geen filtering uitvoeren, verwijder of codificeer speciale karakters. |
FILTER_VALIDATE_INT | Controleer de waarde als integer binnen de gespecificeerde range. |
FILTER_VALIDATE_BOOLEAN | Retourneer true als "1", "true", "on" of "yes", en retourneer false als "0", "false", "off", "no" of leeg. Anders retourneer NULL. |
FILTER_VALIDATE_FLOAT | Controleer de waarde als floating point. |
FILTER_VALIDATE_REGEXP | Controleer de waarde op basis van een regexp, compatibel met Perl regular expressions. |
FILTER_VALIDATE_URL | Controleer de waarde als URL. |
FILTER_VALIDATE_EMAIL | Controleer de waarde als e-mail. |
FILTER_VALIDATE_IP | Controleer de waarde als IP-adres. |
- Vorige pagina PHP Filesystem
- Volgende pagina PHP FTP