filter_list()函數是PHP中的內置函數,用於返回所有支持的過濾器的列表。
用法:
array filter_list( void )
參數:該函數不接受任何參數。
返回值:它返回一個包含所有受支持過濾器名稱的數組。如果返回空數組,則不包含任何過濾器。過濾器ID可以通過filter_id()函數獲得。
注意:此函數適用於PHP 5.2.0和更高版本。
以下示例說明了PHP中的filter_id()函數:
示例1:
<?php
print_r(filter_list());
?>
輸出:
Array ( [0] => int [1] => boolean [2] => float [3] => validate_regexp [4] => validate_domain [5] => validate_url [6] => validate_email [7] => validate_ip [8] => validate_mac [9] => string [10] => stripped [11] => encoded [12] => special_chars [13] => full_special_chars [14] => unsafe_raw [15] => email [16] => url [17] => number_int [18] => number_float [19] => magic_quotes [20] => callback )
示例2:它在單個列表中顯示所有過濾器的關聯ID。
<?php
// Array filter function assign to a variable
$arr = filter_list();
// Use loop to display the key and its value
while (list ($key, $val) = each ($ar2)) {
echo "$key -> $val : ( ".filter_id($val). " ) <br>";
}
?>
輸出:
0 -> int : ( 257 )
1 -> boolean : ( 258 )
2 -> float : ( 259 )
3 -> validate_regexp : ( 272 )
4 -> validate_domain : ( 277 )
5 -> validate_url : ( 273 )
6 -> validate_email : ( 274 )
7 -> validate_ip : ( 275 )
8 -> validate_mac : ( 276 )
9 -> string : ( 513 )
10 -> stripped : ( 513 )
11 -> encoded : ( 514 )
12 -> special_chars : ( 515 )
13 -> full_special_chars : ( 522 )
14 -> unsafe_raw : ( 516 )
15 -> email : ( 517 )
16 -> url : ( 518 )
17 -> number_int : ( 519 )
18 -> number_float : ( 520 )
19 -> magic_quotes : ( 521 )
20 -> callback : ( 1024 )
參考文獻: http://php.net/manual/en/function.filter-list.php
相關用法
- p5.js day()用法及代碼示例
- PHP dir()用法及代碼示例
- PHP each()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js second()用法及代碼示例
- p5.js int()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | filter_list() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。