php取代中文字元的方法:首先利用strpos()函數找到中文字元在另一字串中出現的位置,如果找不到中文字元則回傳false;然後利用substr_replace()函數把中文字元替換掉即可。
strpos()傳回字串在另一個字串中第一次出現的位置,如果沒有找到字串則傳回 FALSE。
(推薦教學:php圖文教學)
語法:
strpos(string,find,start)
參數:
php影片教學)
語法:substr_replace(string,replacement,start,length)實作程式碼:
$words = ["我", "你", "他", "她"];//过滤库 $sentence = "我和你一起去他家找她";//待过滤的句子 foreach($words as $word)//遍历过滤库的词 { $len = strlen($word);//获取过滤词的长度 $pos = strpos($sentence,$word);//寻找过滤词的位置 $sentence = substr_replace($sentence,'', $pos, $len); } echo $sentence;
以上是php怎樣替換中文字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!