zf框架的Filter过滤器使用示例
发布时间:2020-12-12 20:06:26 所属栏目:PHP教程 来源:网络整理
导读:代码如下: /*过滤器的简单使用方法及操作()*/ require_once("Zend/Loader.php"); //引入Filter的字符串转小写类 与 转大写类 Zend_Loader::loadClass("Zend_Filter_StringToLower"); Zend_Loader::loadClass("Zend_Filter_StringToUpper"); //实例化字符串转
代码如下: /*过滤器的简单使用方法及操作()*/
require_once("Zend/Loader.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 = "链接"; $Result = $Filter -> filter($String); echo $Result; ?> 代码如下: /*自定义过滤器*/ 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 " 过滤内容 "; echo $Filter -> filter($String) . " "; echo $Filter -> filter($String2) . " "; echo $Filter -> filter($String3) . " "; ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |