Php/filter callback

来自菜鸟教程
跳转至:导航、​搜索

PHP FILTER_CALLBACK过滤器

❮完整的PHP筛选器参考

定义和用法

FILTER_CALLBACK过滤器调用用户定义的函数来过滤值。

该过滤器使我们可以完全控制数据过滤

指定的函数必须位于名称为“ options”的关联数组中。见下面的例子

  • 名称:“回调”
  • 身份证号码: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筛选器参考