PHP FILTER_CALLBACK 过滤器

返回上一级

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

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

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

指定的函数必须存入名为 "options" 的关联数组中

我们可以创建自己的函数,或者使用已有的 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"));

运行以上 PHP 范例,输出结果如下

Peter_is_a_great_guy!

范例 2

使用现有的 PHP 函数

<?php

$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,array("options"=>"strtoupper"));

运行以上 PHP 范例,输出结果如下

PETER IS A GREAT GUY!

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.