我正在寻找一种str_replace变量内容的方法。所以我可以改变这个:
...and in week 1 we saw that...
进入这个:
...and in <a href="/?w=1">week 1</a> we saw that...
我知道str_replace是如何工作的,我可以通过运行一百个不同的查询来解决它,每个查询都有一个星期。但我想要的是一个查找它的查询:
'week ' + X
这是一个查找每个字符串'week '
的查询,后跟一个数字。谁能帮我解决这个问题? :)
的Tx!
答案 0 :(得分:2)
而不是str_replace
,您可以像{/ 1>一样使用preg_replace
preg_replace('/(week\s?(\d+))/',"<a href='/?w=$2'>$1</a>",$your_string);