str_replace
和substr_replace
这两个PHP内置函数相比大家都不陌生,但是他们的区别是什么呢?我们首先去查一下PHPer的好朋友,最权威的官方文档
php.net
str_replace(PHP 4, PHP 5, PHP 7)
这是php.net官方文档对于
str_replace — 子字符串替换str_replace
的说明
substr_replace
(PHP 4, PHP 5, PHP 7)
这是php.net官方文档对于
substr_replace — 替换字符串的子串substr_replace
的说
那么问题来了,这两个说明看起来如此之像,到底应该什么时候用什么呢?
正确的使用方式是:
str_replace 是替换所有的匹配到的字符串
substr_replace 可用于完成指定次数的替