网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 zf框架的Filter过滤器使用示例
内容
    这篇文章主要介绍了zf框架的Filter过滤器使用示例,代码中有注释,需要的朋友可以参考下
    代码如下:
    <?php
    /*过滤器的简单使用方法及操作()*/
    require_once("Zend/Loader.php");
    //引入Filter的字符串转小写类 与 转大写类
    Zend_Loader::loadClass("Zend_Filter_StringToLower");
    Zend_Loader::loadClass("Zend_Filter_StringToUpper");
    //实例化字符串转小写类 与 转大写类
    $Filter = new Zend_Filter_StringToLower();
    $Filter2 = new Zend_Filter_StringToUpper();
    //设定需要转换的字符串
    $Temp = 'ZHOUWUJIE zhouwujie ';
    //转化方法filter();
    $Result = $Filter -> filter($Temp);
    $Result2 = $Filter2 -> filter($Temp);
    echo $Result;
    echo $Result2;
    ?>
    代码如下:
    <?php
    /*过滤器的使用方法及操作(过滤链)*/
    require_once("Zend/Loader.php");
    //过滤器的过滤链的使用载入过滤器和过滤器的方法类
    Zend_Loader::loadClass("Zend_Filter");
    Zend_Loader::loadClass("Zend_Filter_Htmlentities");
    Zend_Loader::loadClass("Zend_Filter_StripTags");
    //实例化过滤器后添加过滤器 addFilter(new 过滤器方法类名())
    $Filter = new Zend_Filter();
    $Filter //-> addFilter(new Zend_Filter_Htmlentities());
    -> addFilter(new Zend_Filter_StripTags());
    $String = "<a href='#'>链接</a>";
    $Result = $Filter -> filter($String);
    echo $Result;
    ?>
    代码如下:
    <?php
    /*自定义过滤器*/
    require_once("Zend/Loader.php");
    Zend_Loader::loadClass("Zend_Filter_Interface");
    class MyFilter implements Zend_Filter_Interface
    {
    public function filter($value)
    {
    $List = array('黄色','赌','毒');
    foreach ($List as $k => $v)
    {
    $value = str_replace($v, '*', $value);
    }
    return $value;
    }
    }
    $Filter = new MyFilter();
    $String = '这条信息是黄色内容';
    $String2 = '他今天去赌博了';
    $String3 = '他今天去吸毒了';
    echo "<hr>过滤内容<br>";
    echo $Filter -> filter($String) . "<br>";
    echo $Filter -> filter($String2) . "<br>";
    echo $Filter -> filter($String3) . "<br>";
    ?>
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/16 17:13:29