当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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