我想做的是用Apple代替Tomato。 我正在运行的问题是:
当字符串包含“Tomatos”(提及s)时,它将替换Tomato并用字符串“Apples”将其隐藏起来(再次提及s)。
因为“番茄”!=“西红柿”(... s)它不应该替换。
哪个PHP funktion对此任务有好处? 我尝试了str_replace函数,但似乎无法用它归档我的任务。
€
单词用“,”分隔。
答案 0 :(得分:2)
的preg_replace。您可以搜索正则表达式,例如\bTomato\b
,这意味着whole word Tomato
。
答案 1 :(得分:0)
如果你想使用str_replace,请尝试在Tomato的任一侧添加逗号。然后它应该只替换番茄这个词。
否则你需要preg_replace