Zend Framework实现自定义过滤器的方法
程序员文章站
2024-04-01 20:31:40
本文实例讲述了zend framework实现自定义过滤器的方法。分享给大家供大家参考,具体如下:
创建自定义的过滤器
代码:
本文实例讲述了zend framework实现自定义过滤器的方法。分享给大家供大家参考,具体如下:
创建自定义的过滤器
代码:
<?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相关内容感兴趣的读者可查看本站专题:《zend framework框架入门教程》、《php优秀开发框架总结》、《yii框架入门及常用技巧总结》、《thinkphp入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于zend framework框架的php程序设计有所帮助。
推荐阅读
-
Zend Framework实现自定义过滤器的方法
-
Zend Framework实现Zend_View集成Smarty模板系统的方法
-
zend framework中使用memcache的方法
-
Struts2通过自定义标签实现权限控制的方法
-
Android自定义ViewGroup的实现方法
-
Java自定义注解实现Redis自动缓存的方法
-
Android 自定义组件成JAR包的实现方法
-
Zend Framework 2中获取用户的自定义配置 博客分类: PHP phpzend配置自定义
-
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
-
Mybatis实现自定义类型转换器TypeHandler的方法