PHP脏话处理
Category : PHP
在开发过程中,经常会遇到需要处理脏字的问题,这里提供了一种简单通用的解决办法.
首先,把所有需要过滤的脏字存成字符串的形式,每个脏字之间用','来分隔,比如说"fuck,shit".
然后,用explode()来将字符串转换成数组,并用str_replace()来进行脏字的替换.
PHP代码:
<?php function remove_bad_words($words){ $bad_words = "shit,fuck"; $array = explode(',',$bad_words); foreach ($array as $one) { $words = str_replace($one,'**',$words); } return $words; } $original_words = "shit , fuck you"; $modified_words = remove_bad_words($words); print_r($modified_words); ?>

