{site_name}

{site_name}

🌜 搜索

substr_replace() 是 PHP 语言中的一个字符串处理函数,用于在字符串中替换子字符串

php 𝄐 0
php substr_replace乱码
substr_replace() 是 PHP 语言中的一个字符串处理函数,用于在字符串中替换子字符串。它可以将指定位置的一部分或全部子字符串替换成另一个字符串。该函数的基本语法如下:


string substr_replace(string $original_string, string $replacement_string, int $start [, int $length])


其中,参数含义如下:
- $original_string:原始字符串;
- $replacement_string:要替换的字符串;
- $start:要替换的起始位置;
- $length:可选参数,表示要替换的字符数。如果省略此参数,则从起始位置到字符串末尾的所有字符都会被替换。

下面是一个例子,演示了如何使用 substr_replace() 函数将字符串中指定位置的子字符串替换成新的字符串:

php
$original_string = "Hello, world!";
$replacement_string = "PHP";
$start = 7;
$length = 5;

$new_string = substr_replace($original_string, $replacement_string, $start, $length);

echo $new_string; // 输出:Hello, PHP!


在上面的例子中,我们将原始字符串中从第 7 个位置开始、长度为 5 的子字符串(即 , wor)替换成新的字符串 "PHP",得到了新的字符串 "Hello, PHP!"。