我做了一個功能,通過從數組中放置新單詞來替換字符串中的單詞。PHP字符串替換str_replace問題
這是我的代碼
function myseo($t){
$a = array('me','lord');
$b = array('Mine','TheLord');
$theseotext = $t;
$theseotext = str_replace($a,$b, $theseotext);
return $theseotext;
}
echo myseo('This is me Mrlord');
輸出
這是我的MrTheLord
,這是錯誤的,應當打印
這是礦先生
因爲單詞(Mrlord)未包含在數組中。
我希望我以良好的方式解釋我的問題。任何幫助球員
問候
你要求替換'lord',它確實是 – Ibu
是的,但是Mrlord這個詞是一個單詞,我不想被改變......代碼應該改變數組中的單詞 –
你會更好地使用正則表達式 – Ibu