欢迎访问宙启技术站
智能推送

PHPstr_replace函数:替换字符串中的部分字符串

发布时间:2023-06-17 14:17:54

PHP中的str_replace函数是一种常见的字符串处理函数,它可以用于替换字符串中的部分字符串,即将源字符串中的某些子串替换成指定的目标字符串。

PHP的str_replace函数语法格式如下:

str_replace($search, $replace, $subject);

其中$search表示要查找的子串,$replace表示要替换的目标字符串,$subject表示源字符串。

下面我们通过一些示例来演示如何使用PHP的str_replace函数。

示例1、替换单个字符串

如下代码替换了字符串中的一个字符:

$str = "Hello World!";

$str = str_replace("o", "0", $str);

echo $str;

输出结果为:Hell0 W0rld!

示例2、替换多个字符串

如下代码将源字符串中的字符"a"替换成"@",字符"b"替换成"$":

$str = "abacaba";

$str = str_replace(array("a","b"),array("@","$"),$str);

echo $str;

输出结果为:@$@c@$

示例3、替换多个字符串中部分字符串

如下代码将源字符串中的"Hello World"替换成"Hello PHP":

$str = "Hello World!";

$str = str_replace("World", "PHP", $str);

echo $str;

输出结果为:Hello PHP!

示例4、替换多个字符串中的多个部分字符串

如下代码将源字符串中的"H"替换成"A","W"替换成"B","d"替换成"E":

$str = "Hello World!";

$str = str_replace(array("H","W","d"),array("A","B","E"),$str);

echo $str;

输出结果为:Allo BorlE!

示例5、替换多个字符串中的多个部分字符串(忽略大小写)

如下代码将源字符串中的"H"和"h"都替换成"A":

$str = "Hello World!";

$str = str_ireplace("H", "A", $str);

echo $str;

输出结果为:Allo World!