str_replace使用總結

str_replace字符串函數以其他字符替換字符串中的一些字符,在項目中使用頻率很高。
最近在項目中要過濾掉孟加拉文字,項目是英文和孟加拉文網站,開始的時候想到是保留英文或者過濾孟加拉文,當時想到是使用正則方式過濾孟加拉文或者保留英文,但是樓主嘗試了下失敗,孟加拉文壓根就不認識,正則也不知道怎麼寫,在google中也沒有搜到類似的文章。保留英文吧,使用正則保留英文,也沒有成功。最後想到了字符串替換,一下子就成功了,直接循環過濾,幾行代碼搞定

$arr_data = array('/ ইংমরলজ','/ কযামটালনজ','/ গৃি কমম','/ লিশুর ত্ন','/ বৃদ্ধমদর ত্ন','/ যপাষা প্রাণীর ত্ন','/ গাল়ি যধাওয়া','/ হুইি-যেয়ার');
			$str_skill = $nv_display_value;//要過濾的數組
			for($i=0;$i<count($arr_dat);$i++){
				
				$str_skill = str_replace($arr_dat[$i],'',$str_skill);
			}
	後來總結下在項目中主要用到如下地方:

1.替換路徑
2.關鍵詞替換,可以過濾掉不需要的詞語。將要過濾的詞彙創建成數組,可以循環過濾掉不需要的詞語
3.敏感詞過濾,可以過濾掉網絡敏感詞

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章