zoukankan      html  css  js  c++  java
  • PHP FILTER_CALLBACK 过滤器

    定义和用法

    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高佣联盟 www.cgewang.com
    $string="Peter is a great guy!";

    echo filter_var($string, FILTER_CALLBACK,
    array("options"=>"strtoupper"));
    ?>

    代码的输出如下所示:

    PETER IS A GREAT GUY!
  • 相关阅读:
    常用内建函数
    函数作用域
    异常处理语句
    迭代器---待延申扩展
    流程控制语句
    字典
    集合
    数据类型的可变与不可变
    Openstack keystone组件详解
    云计算openstack介绍(001)
  • 原文地址:https://www.cnblogs.com/yc10086/p/13034288.html
Copyright © 2011-2022 走看看