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如何从一个字符串中过滤掉特定的词语

相关文章:

你感兴趣的文章:

标签云: