PHP的str_replace()
函数本身不会返回替换次数,但它会返回一个新的字符串,其中包含了进行替换操作后的结果。如果你需要知道替换的次数,你可以在执行str_replace()
之后,使用substr_count()
函数来计算原字符串中匹配项的数量。
下面是一个示例代码,展示了如何使用str_replace()
和substr_count()
来获取替换次数:
输出结果将会是:
Original string: 'Hello, world! world, hello!' New string: 'Hello, planet! planet, hello!' Replacement count: 2
在这个例子中,substr_count()
函数计算了原始字符串"Hello, world! world, hello!"
中"world"
出现的次数,结果是2,这也是str_replace()
函数执行的替换次数。