Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中替换刚刚完成的单词?_Php - Fatal编程技术网

如何在PHP中替换刚刚完成的单词?

如何在PHP中替换刚刚完成的单词?,php,Php,可能重复: 我想做的是用苹果代替西红柿。 我遇到的问题是: 当字符串包含“Tomatos”(提到s)时,它将替换西红柿并用字符串“Apples”(再次提到s)给我树叶 因为“西红柿”!=“Tomatos”(…s)不得替换 哪个PHP函数适合此任务? 我尝试了str_replace函数,但似乎无法用它归档我的任务 欧元 单词之间用“,”分隔。您可以搜索正则表达式,如\bTomato\b,这意味着全字番茄如果要使用stru替换,请尝试在番茄的任一侧添加逗号。那么,它应该只替换西红柿这个词 否则,

可能重复:

我想做的是用苹果代替西红柿。 我遇到的问题是:

当字符串包含“Tomatos”(提到s)时,它将替换西红柿并用字符串“Apples”(再次提到s)给我树叶

因为“西红柿”!=“Tomatos”(…s)不得替换

哪个PHP函数适合此任务? 我尝试了str_replace函数,但似乎无法用它归档我的任务


欧元


单词之间用“,”分隔。您可以搜索正则表达式,如
\bTomato\b
,这意味着
全字番茄

如果要使用stru替换,请尝试在番茄的任一侧添加逗号。那么,它应该只替换西红柿这个词

否则,您将需要预更换

的精确副本