Php中filter举例,PHP filter_list()用法及代码示例

filter_list()函数是PHP中的内置函数,用于返回所有支持的过滤器的列表。

用法:

array filter_list( void )

参数:该函数不接受任何参数。

返回值:它返回一个包含所有受支持过滤器名称的数组。如果返回空数组,则不包含任何过滤器。过滤器ID可以通过filter_id()函数获得。

注意:此功能适用于PHP 5.2.0和更高版本。

以下示例说明了PHP中的filter_id()函数:

示例1:

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。

// 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). " )
";

}

?>

输出:

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 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值