目标
我正在寻找一种方法来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!
您可以像一样使用preg_replace
而不是str_replace
preg_replace('/(week's?('d+))/',"<a href='/?w=$2'>$1</a>",$your_string);