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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。