PHP Filter-funktioner
- 上一页 PHP Filesystem
- 下一页 PHP FTP
PHP Filter Introduktion
PHP-filter används för att validera och filtrera data från osäkra källor (t.ex. användarinput).
Installera
Filter-funktioner är en del av PHP:s kärna. Dessa funktioner behöver inte installeras för att användas.
PHP Filter-funktioner
PHP:Indikerar den tidigaste PHP-version som stöder denna funktion.
Funktion | Beskrivning | PHP |
---|---|---|
filter_has_var() | Kontrollera om det finns en variabel av den specificerade inmatningstypen. | 5 |
filter_id() | Returnera ID-numret för den specificerade filtern. | 5 |
filter_input() | Hämta inmatning från utanför skriptet och filtrera den. | 5 |
filter_input_array() | Hämta flera inmatningar från utanför skriptet och filtrera dem. | 5 |
filter_list() | Returnera ett array som innehåller alla stödda filter. | 5 |
filter_var_array() | Hämta flera variabler och filtrera dem. | 5 |
filter_var() | Hämta en variabel och filtrera den. | 5 |
PHP Filters
ID-namn | Beskrivning |
---|---|
FILTER_CALLBACK | Anropa en användardefinierad funktion för att filtrera data. |
FILTER_SANITIZE_STRING | Ta bort taggar, ta bort eller koda specialtecken. |
FILTER_SANITIZE_STRIPPED | "string"-filterns alias. |
FILTER_SANITIZE_ENCODED | URL-kodad sträng, ta bort eller koda specialtecken. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-escape tecken '"<>& samt tecken med ASCII-värde mindre än 32. |
FILTER_SANITIZE_EMAIL | Ta bort alla tecken, utom bokstäver, siffror samt !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | 删除所有字符,除了字母、数字以及 $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | 删除所有字符,除了数字和 +- |
FILTER_SANITIZE_NUMBER_FLOAT | 删除所有字符,除了数字、+- 以及 .,eE。 |
FILTER_SANITIZE_MAGIC_QUOTES | 应用 addslashes()。 |
FILTER_UNSAFE_RAW | 不进行任何过滤,去除或编码特殊字符。 |
FILTER_VALIDATE_INT | 在指定的范围以整数验证值。 |
FILTER_VALIDATE_BOOLEAN | 如果是 "1", "true", "on" 以及 "yes",则返回 true,如果是 "0", "false", "off", "no" 以及 "",则返回 false。否则返回 NULL。 |
FILTER_VALIDATE_FLOAT | 以浮点数验证值。 |
FILTER_VALIDATE_REGEXP | 根据 regexp,兼容 Perl 的正则表达式来验证值。 |
FILTER_VALIDATE_URL | 把值作为 URL 来验证。 |
FILTER_VALIDATE_EMAIL | 把值作为 e-mail 来验证。 |
FILTER_VALIDATE_IP | 把值作为 IP 地址来验证。 |
- 上一页 PHP Filesystem
- 下一页 PHP FTP