PHP中的substr_replace()函数

substr_replace()函数用于将字符串的一部分替换为另一个字符串。

语法

substr_replace(str,replacement,begin,len)

参数

  • str-要检查的字符串

  • 替换-要插入的字符串

  • 开始-替换开始的位置-

    • 如果begin是一个正数:在字符串中的指定位置开始替换

    • 如果begin是数字:-从字符串末尾的指定位置开始替换

    • 如果begin为0-开始替换字符串中的第一个字符。

  • len-要替换的字符数。默认值为与字符串相同的长度。

    • 如果len是一个正数-要替换的字符串的长度

    • 如果len为负数-替换后在字符串末尾应保留几个字符

    • 如果len为0-插入而不是替换。

返回

substr_replace()函数返回替换后的字符串。

示例

以下是一个例子-

<?php
   echo substr_replace("Demo text","word",5);
?>

输出结果

以下是输出-

Demo word

示例

让我们看另一个示例,从字符串的末尾替换一个字符串:

<?php
   echo substr_replace("Demo text","word",-5);
?>

输出结果

以下是输出-

Demoword