gpt4 book ai didi

Zend Framework实现自定义过滤器的方法

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Zend Framework实现自定义过滤器的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了Zend Framework实现自定义过滤器的方法。分享给大家供大家参考,具体如下:

创建自定义的过滤器 。

代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
require_once 'Zend/Filter/Interface.php' ;
class MyFilter implements Zend_Filter_Interface{
  public function filter( $value ){
   $badlist = array ( "梨" , "草莓" , "苹果" );
   for ( $i = 0; $i < count ( $badlist ); $i ++){
    $value = str_replace ( $badlist [ $i ], "*" , $value );
   }
   return $value ;
  }
}
$filter = new MyFilter();
$temp1 = "桔子真好吃" ;
$temp2 = "我喜欢吃苹果" ;
$temp3 = "梨也不错,但我最喜欢吃的是草莓!" ;
echo "内容:" . $temp1 . "<p>经过过滤后为:" ;
echo $filter ->filter( $temp1 );
echo "<p>" ;
echo "内容:" . $temp2 . "<p>经过过滤后为:" ;
echo $filter ->filter( $temp2 );
echo "<p>" ;
echo "内容:" . $temp3 . "<p>经过过滤后为:" ;
echo $filter ->filter( $temp3 );
echo "<p>" ;

结果:

内容:桔子真好吃 。

经过过滤后为:桔子真好吃 。

内容:我喜欢吃苹果 。

经过过滤后为:我喜欢吃* 。

内容:梨也不错,但我最喜欢吃的是草莓! 。

经过过滤后为:*也不错,但我最喜欢吃的是*! 。

分析:

继承接口之后,实现filter方法。然后实例化此类,调用这个方法就可以了。就可以完成自己想过滤的内容了.

希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助.

最后此篇关于Zend Framework实现自定义过滤器的方法的文章就讲到这里了,如果你想了解更多关于Zend Framework实现自定义过滤器的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com