替换一次

php中str_replace如何实现只替换一次字符串

我们知道php中str_replace函数可以用来替换字符串,不过每次替换都是全部替换。如“hello world”,将“l”替换为“x”,可以用str_replace("l","x","hello world"),这时会帮字符串中"l"都会替换为"x",如果只想替换一次或两次该怎么操作?1、使用preg_replace函数来实现替换preg_replace函数有个参数 $limit,可以控制替换