在php中将substr_replace与str_replace结合使用

时间:2014-08-23 20:43:40

标签: php

我想要做的是只有在特定位置找到时才用另一个字符串替换特定字符串。

PHP:

$substr = substr_replace($string, $replacement, $stringstart);
$str = str_replace($quoted, $replacement, $str);

我计划在字符串$ str中用$ replacement替换$ string,但只能在$ stringstart字符之后。

我也有$ stringend。如果我也可以使用它(因为我确切知道$ replacement的长度),那就太好了。这是可选的,但

1 个答案:

答案 0 :(得分:1)

我认为这就是你要找的东西:

$strToSearch="There is no need searching here. The search need to start here";
echo str_replace("need to start","started",substr($strToSearch, 32, strlen($strToSearch)));

这将产生结果:

"The search started here"