php敏感詞過濾

在項目開發中發現有個同事在作敏感詞過濾的時候用循環在判斷,實際上是不用這樣作的,用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'));
相關文章
相關標籤/搜索