<完整PHP过滤器参考
定义和用法
所述FILTER_CALLBACK滤波器调用用户定义的函数来过滤的值。
这个过滤器为我们提供了对数据过滤的完全控制
指定功能必须与该名称关联数组"options" 。 见下面的例子
- 名称: "callback"
- ID号码:1024
提示和注意
Tip:您可以创建自己的用户定义的函数或使用现有的PHP函数
实施例1
使用用户定义的函数:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
代码的输出将是:
Peter_is_a_great_guy!
实施例2
使用现有的PHP函数
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
代码的输出将是:
PETER IS A GREAT GUY!
<完整PHP过滤器参考