當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP filter_id()用法及代碼示例


filter_id()函數是PHP中的內置函數,它返回指定過濾器名稱的過濾器ID。通過使用filter_id函數(通過提供過濾器的名稱作為輸入)並使用關聯的ID來獲取PHP中特定過濾器的過濾器ID。

用法:

int filter_id( $filtername )

參數:該函數接受強製使用的單個參數$filtername。它包含過濾器名稱。


返回值:如果成功,則返回過濾器的ID;如果不存在過濾器,則返回False。

注意:此函數適用於PHP 5.2.0和更高版本。

範例1:

<?php 
// PHP program to get the filter ID 
  
// Use filter_id function to return 
// the filter id  
echo(filter_id("validate_email")); 
  
?>
輸出:
274

說明:validate_email是此處的過濾器名稱。 flter_id(“validate_email”)返回274作為過濾器validate_email的ID。

範例2:此示例顯示了所有可用的過濾器名稱以及filter_list()函數中表示的相應過濾器ID。

<?php 
// PHP program to display the filter 
// list with ID 
  
foreach (filter_list() as $id =>$filter) { 
    echo '<tr><td>' . $filter . '</td><td>'
        . filter_id($filter) . '</td></tr>'; 
} 
  
?>
輸出:
int 257
boolean 258
float 259
validate_regexp 272
validate_domain 277
validate_url 273
validate_email 274
validate_ip 275
validate_mac 276
string 513
stripped 513
encoded 514
special_chars 515
full_special_chars 522
unsafe_raw 516
email 517
url 518
number_int 519
number_float 520
magic_quotes 521
callback 1024

說明:filter_list()函數返回過濾器名稱的列表。使用filter_id()函數,將過濾器名稱的ID提取出來並作為HTML表格組件提供給輸出(僅以更好的方式表示)。

參考文獻: http://php.net/manual/en/function.filter-id.php



相關用法


注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | filter_id() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。