最近在做網站的敏感詞隱藏顯示,找了好多方法,常見就是字符串替換和正則匹配,考慮到數據量不大,其實那種方法都可以滿足需求的。我用字符串替換方法簡單記錄下
$wordslist = array("你好","妹的","傻叉"); //敏感詞列表
$wordslist = array_combine($wordslist ,array_fill( 0,count($wordslist ), '*'));
$filterStr = "天真的傻叉的小狗狗";
$filterStrDone = strtr(filterStr ,$wordslist);
echo $filterStrDone; //輸出處理結果