发布于 2015-09-09 21:44:24 | 137 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

Kohana PHP5框架

Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。 2009年9月发布了3.0版本,支持HMVC模式。


Text::censor()斱法会字符串中过滤掉特定单词。要过滤的词作为一个数组参数传递。词语可以被整个或

者局部替换成你在配置中设置的字符串。

用法
创建一个你定义的敏感词配置文件

/home/kerkness/kohana/application/config/censor.php   
    return array(   
       'words' => array(   
         'Codeigniter',   
         'Zend',   
         'CakePHP',   
         'Yii',   
       ),   
     );    


使用  censor()斱法从一个字符串中过滤掉这些词语

echo Text::censor('I used CakePHP and Zend but I likeYiis', Kohana::$config->load('censor')->words);   

输出结果:

I used ####### and #### but I like###s    


如果你想定义用什么单词去替换,你可以设置第三个参数

echo Text::censor('I used CakePHP and Zend but I likeYiis', Kohana::$config->load('censor')->words,'Kohana');   

输出结果:

I used Kohana and Kohana but I likeKohanas     


将第四个参数设置为 FALSE,则可以叏代替换尿部单词的方法。

echo Text::censor('I used CakePHP and Zend but I likeYiis', Kohana::$config->load('censor')->words,'*',FALSE);   

输出结果:

I used ******* and **** but I likeYiis   



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务