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 |
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
相關用法
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP next()用法及代碼示例
- PHP exp()用法及代碼示例
- PHP Ds\Set sum()用法及代碼示例
- PHP Ds\Set get()用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP each()用法及代碼示例
- PHP abs()用法及代碼示例
- PHP each()用法及代碼示例
注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | filter_id() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。