PHP: 如何str_replace查询变量内容?
PHP: How can I str_replace a query of variable content?
目标
我正在寻找 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='></a>",$your_string);
目标
我正在寻找 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='></a>",$your_string);