PHP只替换一次函数

频道:PHP教程 日期:

PHP只替换一次函数,我们在做项目时经常遇到替换插入一些东西,但是替换功能都是替换全部,不能只替换一次,我们用函数来实现这个功能。

100代表安数。

function str_replace_one($needle, $replace, $haystack) {
$pos = strpos($haystack, $needle,100);
if ($pos === false) {
return $haystack;
}
return substr_replace($haystack, $replace, $pos, strlen($needle));
}