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

php屏蔽不良詞語實現程序

編輯:PHP綜合

我們在做留言系統時經常會想把一些不出現的敏感詞過濾掉了,下面是一個簡單的實現,其實我們可以利用數據庫來保存這些信息,然後查出來再作判斷即可.

PHP屏蔽不良詞語實現程序代碼如下:

  1. /用正則表達式(把髒話想替換成什麼就替換成什麼) 
  2.    $str = "aa=!!|bb=@@|cc=##|dd=$$|ee=%%|ff=^^|gg=&&"; 
  3.     $arr = explode('|',$str); 
  4.     foreach($arr as $key=>$val) 
  5.     { 
  6.         $array[] = explode('=',$val); 
  7.     } 
  8.     print_r($array); 
  9.     for($i=0;$i<count($array);$i++) 
  10.     { 
  11.         $a1[] = "/".$array[$i][0]."/"; 
  12.         $a2[] = $array[$i][1]; 
  13.     } 
  14.     unset($arr); 
  15.     $message= '呵呵 就是一個反社會的時代 WOCAO madE';//開源代碼PHPfensi.com 
  16.     echo $message.&#039;<br>'; 
  17.     print preg_replace($a1,$a2,$message);  //支持參數個數組 但是參數區分大小寫 
  18.   <strong></strong> print eregi_replace($arr1,array('!!','@@','##','$$','%%','^^','&amp;&amp;'),$message); //不支持數組  但是參數 不區分大小寫 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved