str_ireplace不针对单词的一部分

时间:2016-04-18 13:55:02

标签: php wordpress str-replace

首先,我的PHP知识非常糟糕。

我目前正在使用此功能在wordpress网站上翻译字符串:

<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
     android:host="website.in"
     android:pathPrefix="/sometag/"
     android:scheme="https" />
</intent-filter>

我的问题是它需要所有日期的情况,即使字符串“date”在另一个单词内。 这意味着带有文本“Opdater”的按钮变为“OpDator”。

如何让它定位不属于另一个单词的字符串,而只是单独使用该单词?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您可以使用preg_replaceword boundaries\b

preg_replace("/\bdate\b/i", "Dato", $string);

https://eval.in/555384