zf框架的Filter过滤器用法示例
内容摘要
这篇文章主要为大家详细介绍了zf框架的Filter过滤器用法示例,具有一定的参考价值,可以用来参考一下。
文章正文
这篇文章主要为大家详细介绍了zf框架的Filter过滤器用法示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <code><?php /* php教程 www.512Pic.com */ /*过滤器的简单使用方法及操作()*/ 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 ; ?></code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <code><?php /* php教程 www.512Pic.com */ /*过滤器的使用方法及操作(过滤链)*/ 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 ; ?> </code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <code><?php /* php教程 www.512Pic.com */ /*自定义过滤器*/ 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>" ; ?> </code> |
注:关于zf框架的Filter过滤器用法示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释