在項目開發中發現有個同事在作敏感詞過濾的時候用循環在判斷,實際上是不用這樣作的,用php的數組函數和字符串函數便可實現php
function filterNGWords($string) { $badwords = array('fuck', 'cao', 'ri', 'ni ma'); $words = array_combine($badwords,array_fill(0,count($badwords),'*')); return strtr($string, $words); } var_dump(filterNGWords('wo ri ni ma'));