我有两个数组,一个包含关键字,一个包含 URL。我编写的代码是将关键字链接到 URL。除非我添加包含关键字的关键字(我希望它有意义),否则它工作正常。
例如,如果我同时添加关键字happy
和关键字happy man
,并且我有这个字符串:He is happy, he is a happy man.
,则链接结果将是:He is <b>happy</b>, he is a <b>happy</b> man.
我正在寻找的结果是He is <b>happy</b>, he is a <b>happy man</b>.
我希望 preg_replace 相应地替换happy
两者happy man
。
我的问题是,有没有办法做到这一点?
这是我目前使用的正则表达式:/\b keyword \b/i