PHP:我如何str_replace变量内容的查询?

时间:2015-11-21 10:08:08

标签: php variables str-replace

目标

我正在寻找一种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!

1 个答案:

答案 0 :(得分:2)

而不是str_replace,您可以像{/ 1>一样使用preg_replace

preg_replace('/(week\s?(\d+))/',"<a href='/?w=$2'>$1</a>",$your_string);