最新的Web开发教程
 

PHP FILTER_CALLBACK过滤器


<完整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过滤器参考