歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!
替換關(guān)鍵字、關(guān)鍵詞_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
網(wǎng)站制作中,網(wǎng)站一般有留言本、評論,有些內容需要被替換掉,PHP中,替換不良關(guān)鍵詞的簡(jiǎn)單操作如下:
<?php $banwords = array( '需要替換的字符' => '***', '敏感關(guān)鍵詞' => 'XXX', '需不健康的關(guān)鍵字' => 'XXX', ); $content = '從這文本內容查找相關(guān)的關(guān)鍵詞、關(guān)鍵字替換'; $content = strtr($content, $banwords); echo $content; ?>
還有另外的方法,可以直接操作文件,不用執行數據庫操作,提高效率。
<?php //獲取文件內容轉為數組兩種方法: $fcon = file_get_contents("./banwords.txt");//讀取需要處理的關(guān)鍵詞的.txt文件(每行一個(gè)關(guān)鍵詞) $filter_word = explode("rn",$fcon); $string = '這里是需要被處理的內容,從中查找要被替換的字詞,用*號替代:'; foreach($filter_word as $val){ $string=str_replace($val,'***',$string); } echo $string;
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-80.html