嗨,我用不同的值替換某些名稱。這裏是我更換"@size-name"
和"@size"
。但問題是價值觀我的代碼只更換尺寸第一,注意名稱,例如PHP匹配並替換整個字
@size = "replaceword"
@size-name = "replaceword2"
但其更換
@size ="replaceword"
@size-name = "replaceword2-name"
我怎麼能代替整字不屬於它在這裏是我的代碼
$tempOutQuery = preg_replace("/(\b($key)\b)/i" , $value , $tempOutQuery);
$tempOutQuery= str_replace("@".$key ,$value ,$tempOutQuery);
兩個代碼不工作
我的全部代碼
$val= "Hi I want @size dress which is @size-name";
$tempOutQuery = preg_replace("/(\b(size)\b)/i" ,"replaceword", $tempOutQuery);
$tempOutQuery = preg_replace("/(\b(size-name)\b)/i" ,"replaceword2", $tempOutQuery);
把你完整的代碼 –
我加小碼來解釋你,我想請檢查什麼謝謝 – Allex
我糾正一些輸入錯誤,但我需要知道你需要得到什麼(這意味着,最終文本應該是什麼)。 –