程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php屏蔽不良詞語實現程序

php屏蔽不良詞語實現程序

編輯:關於PHP編程

我們在做留言系統時經常會想把一些不出現的敏感詞過濾掉了,下面是一個簡單的實現,其實我們可以利用數據庫來保存這些信息,然後查出來再作判斷即可。  代碼如下 復制代碼 /用正則表達式(把髒話想替換成什麼就替換成什麼)
   $str = "aa=!!|bb=@@|cc=##|dd=$$|ee=%%|ff=^^|gg=&&";
    $arr = explode('|',$str);
    foreach($arr as $key=>$val)
    {
        $array[] = explode('=',$val);
    }
    print_r($array);
 
    for($i=0;$i<count($array);$i++)
    {
        $a1[] = "/".$array[$i][0]."/";
        $a2[] = $array[$i][1];
    }
 
    unset($arr);
    $message= '呵呵 就是一個反社會的時代 WOCAO madE';
    echo $message.&#039;<br>';
    print preg_replace($a1,$a2,$message);  //支持參數個數組 但是參數區分大小寫
  <strong></strong> print eregi_replace($arr1,array('!!','@@','##','$$','%%','^^','&amp;&amp;'),$message); //不支持數組  但是參數 不區分大小寫

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved