PHP-Filterfunktionen
- Vorherige Seite PHP Filesystem
- Nächste Seite PHP FTP
PHP Filter Einführung
PHP-Filter werden verwendet, um Daten aus nicht sicheren Quellen (z.B. Benutzerinput) zu validieren und zu filtern.
Installation
Filter-Funktionen sind ein integraler Bestandteil von PHP. Diese Funktionen müssen nicht installiert werden, um verwendet zu werden.
PHP-Filterfunktionen
PHP:Zeigt die früteste PHP-Version an, die diese Funktion unterstützt.
Funktion | Beschreibung | PHP |
---|---|---|
filter_has_var() | Überprüfen Sie, ob eine Variable eines bestimmten Eingabetyps existiert. | 5 |
filter_id() | Geben Sie die ID eines bestimmten Filters zurück. | 5 |
filter_input() | Erhalten Sie Eingaben von außen und filtern Sie sie. | 5 |
filter_input_array() | Erhalten Sie mehrere Eingaben von außen und filtern Sie sie. | 5 |
filter_list() | Geben Sie ein Array mit allen unterstützten Filtern zurück. | 5 |
filter_var_array() | Erhalten Sie mehrere Variablen und filtern Sie sie. | 5 |
filter_var() | Erhalten Sie eine Variable und filtern Sie sie. | 5 |
PHP Filters
ID-Name | Beschreibung |
---|---|
FILTER_CALLBACK | Rufen Sie eine benutzerdefinierte Funktion an, um Daten zu filtern. |
FILTER_SANITIZE_STRING | Entfernen Sie Tags, entfernen oder codieren Sie spezielle Zeichen. |
FILTER_SANITIZE_STRIPPED | "string" ist ein Alias für den Filter. |
FILTER_SANITIZE_ENCODED | URL-kodieren Sie den String, entfernen oder codieren Sie spezielle Zeichen. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-Escapesequenzen '"<>& sowie Zeichen mit ASCII-Werten kleiner als 32. |
FILTER_SANITIZE_EMAIL | Entfernen Sie alle Zeichen, außer Buchstaben, Ziffern sowie !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Alle Zeichen löschen, außer Buchstaben, Zahlen sowie $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Alle Zeichen löschen, außer Zahlen und +- |
FILTER_SANITIZE_NUMBER_FLOAT | Alle Zeichen löschen, außer Zahlen, +- und .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | addslashes() anwenden. |
FILTER_UNSAFE_RAW | Keine Filterung durchführen, spezielle Zeichen entfernen oder kodieren. |
FILTER_VALIDATE_INT | Werte im angegebenen Bereich als Ganzzahl zur Validierung überprüfen. |
FILTER_VALIDATE_BOOLEAN | Gibt true zurück, wenn "1", "true", "on" oder "yes" ist, und false, wenn "0", "false", "off", "no" oder leer ist. Andernfalls wird NULL zurückgegeben. |
FILTER_VALIDATE_FLOAT | Werte als Fließkommazahl zur Validierung überprüfen. |
FILTER_VALIDATE_REGEXP | Werte auf Basis von regexp, kompatibel mit Perl, als reguläre Ausdrücke zur Validierung überprüfen. |
FILTER_VALIDATE_URL | Den Wert als URL zur Validierung verwenden. |
FILTER_VALIDATE_EMAIL | Den Wert als E-Mail zur Validierung verwenden. |
FILTER_VALIDATE_IP | Den Wert als IP-Adresse zur Validierung verwenden. |
- Vorherige Seite PHP Filesystem
- Nächste Seite PHP FTP