PHP FILTER_CALLBACK 过滤器

PHP 教程 · 2019-01-25 19:28:14

定义和用法

FILTER_CALLBACK 过滤器调用用户自定义函数来过滤数据。

该过滤器为我们提供了对数据过滤的完全控制。

指定的函数必须存入名为 "options" 的关联数组中。请参见下面的实例。

  • Name: "callback"
  • ID-number: 1024

提示和注释

提示:您可以创建自己的函数,或者使用已有的 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 教程 文章: https://www.codercto.com/courses/l/5.html

查看所有标签

最优化导论

最优化导论

桑达拉姆 / 人民邮电出版社 / 2008-4 / 59.00元

最优化导论(英文版),ISBN:9787115176073,作者:(美国)(Sundaram、R、K)桑达拉姆一起来看看 《最优化导论》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具