zf框架的Filter过滤器使用示例
2014-03-13 00:00
573 查看
<?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>"; ?>
相关文章推荐
- zf框架的校验器使用使用示例(自定义校验器和校验器链)
- zf框架的数据库追踪器使用示例
- zf框架的数据库追踪器使用示例
- zf框架的校验器InArray使用示例
- zf框架的session会话周期及次数限制使用示例
- zf框架的db类select查询器join链表使用示例(zend框架)
- zf框架的registry(注册表)使用示例
- zf框架的校验器使用使用示例(自定义校验器和校验器链)
- zf框架的registry(注册表)使用示例
- zf框架的session会话周期及次数限制使用示例
- zf框架的db类select查询器join链表使用示例(zend框架)
- Laravel框架路由设置与使用示例
- Java NIO框架Netty简单使用的示例
- 使用Zend Framework的zf.bat创建工程【创建zf框架】
- springMVC和Shiro框架整合使用简单示例 【转】
- 使用Python的Twisted框架编写非阻塞程序的代码示例
- spring框架整合使用定时任务框架java quartz的示例代码配置
- html悬浮框架的设置使用示例(iframe加载html)