牛牛在线工具

substr_replace()

收录 8868 个 PHP 函数,含用途说明与用法示例。

substr_replace()

将字符串的一部分替换为另一个字符串

函数名:substr_replace() 函数描述:substr_replace() 函数用于将字符串的一部分替换为另一个字符串。 参数: string:必需。原始字符串。 replacement:必需。替换字符串。 start:必需。替换的起始位置。如果 start 是正数,则从字符串的 start 位置开始替换。如果是负数,则从字符串末尾的 start 位置开始替换。 length:可选。替换的长度。如果省略,则替换从 start 位置开始到字符串末尾的所有字符。 encoding:可选。指定字符编码。常用的编码有 "UTF-8"、"ISO-8859-1" 等。 返回值:返回替换后的字符串。 示例: $str = "Hello, world!"; $replacement = "PHP"; $start = 7; // 替换字符串的一部分为 "PHP" $result = substr_replace($str, $replacement, $start); echo $result; // 输出 "Hello, PHP!" $str2 = "Hello, world!"; $replacement2 = "PHP"; $start2 = -6; $length2 = 5; // 替换字符串的一部分为 "PHP",从倒数第6个字符开始,替换长度为5 $result2 = substr_replace($str2, $replacement2, $start2, $length2); echo $result2; // 输出 "Hello, PHP!" $str3 = "Hello, world!"; $replacement3 = "PHP"; $start3 = 7; $length3 = 5; // 替换字符串的一部分为 "PHP",从第7个字符开始,替换长度为5 $result3 = substr_replace($str3, $replacement3, $start3, $length3); echo $result3; // 输出 "Hello, PHP, world!" 注意:substr_replace() 函数在 PHP 5 及以上版本可用。