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://codercto.com/courses/l/5.html

查看所有标签

人工智能

人工智能

(美)GeorgeF.Luger / 郭茂祖;刘扬;玄萍;王春宇 / 机械工业出版社 / 2010-1 / 79.00元

《人工智能复杂问题求解的结构和策略(原书第6版)》是一本经典的人工智能教材,全面阐述了人工智能的基础理论,有效结合了求解智能问题的数据结构以及实现的算法,把人工智能的应用程序应用于实际环境中,并从社会和哲学、心理学以及神经生理学角度对人工智能进行了独特的讨论。新版中增加了对“基于随机方法的机器学习”的介绍,并提出了一些新的主题,如涌现计算、本体论、随机分割算法等。 《人工智能复杂问题求解的结......一起来看看 《人工智能》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具