多语言展示
当前在线:896今日阅读:176今日分享:34

php替换字符串substr_replace函数

有时候我们希望替换字符串某些内容,可以用substr_replace()函数。这个函数有4个参数,其中前三个参数必须的。第一个表示原字符串,第二个表示要替换的字符串,第三个表示需要从哪里开始替换。
工具/原料

substr_repalce函数的了解。

方法/步骤
1

先来两个字符串,第一个字符串是原字符串,第二个字符串是打算替换的字符串,代码如下:

2

我们想把原字符串全部替换掉,那么就是重第一位的字符a开始替换,用substr_replace函数:$nstr=substr_replace($str,$srp,0);//第三个参数0表示从第一个字符开始替换

3

打印输出新字符串:echo $nstr;这个就是完全替换了。如果想替换一部分,比如替换掉前三个,需要加入第四个参数,用substr_replace函数就变成这样:   $str1='abcdefg';$srp1='##';$nstr1=substr_replace($str1,$srp1,0,3);【//从原字符串首字母开始替换,字符串长度达到3后结束替换,后面的不用替换,原样输出;】中括号里是注释部分。

4

查看结果如图:

推荐信息