函数定义:
str_replace() :函数替换字符串中的一些字符(区分大小写).
substr_replace() :函数把字符串的一部分替换为另一个字符串.
区别:
str_replace()和substr_replace()这两个函数概念,看起来都是替换字符串没什么区别.但是两者的用法还是有区别?
str_replace() 使用场景更多是对单个字符串和连续字符串过滤替换处理. 注意:间隔字符串过滤替换,更多使用php正则匹配替换处理
substr_replace() 使用场景对字符串长度位置检索进行过滤替换或插入处理. 注意:对中文字符串截取不适用,更多使用中文截取函数mb_substr()
语法:
str_replace(find,replace,string,count)
demo示例:
1.字符串替换字符串
1 $stringData = str_replace('world','Admin','Hello world',$i);
2 print_r($stringData);//Hello Admin
3 echo '替换次数:'.$i;//替换次数:1