码迷,mamicode.com
首页 > 其他好文 > 详细

kohana如何从一个字符串中过滤掉特定的词语

时间:2015-05-02 11:13:51      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:kohana过滤词语   kohana   

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 


kohana如何从一个字符串中过滤掉特定的词语

标签:kohana过滤词语   kohana   

原文地址:http://blog.csdn.net/phpfenghuo/article/details/45437779

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!