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

PHP函数用法示例——str_replace()字符串替换函数

发布时间:2023-10-21 15:56:39

str_replace()函数是PHP中一个非常实用的字符串替换函数,它可以用来替换字符串中的指定部分,其函数原型如下:

str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) : mixed

其中,参数:

- $search:要搜索并替换的字符串或字符串数组;

- $replace:用来替换搜索字符串的字符串或字符串数组;

- $subject:被搜索和替换的字符串或字符串数组;

- $count:可选参数,用来存储替换次数。

函数返回值为替换后的字符串或字符串数组。

以下是几个使用str_replace()函数的示例:

1. 替换单个字符:

$str = "Hello, World!";
$new_str = str_replace("o", "*", $str);
echo $new_str; // Hell*, W*rld!

2. 替换字符串中的多个字符:

$str = "Hello, World!";
$search = array("H", "W");
$replace = array("h", "w");
$new_str = str_replace($search, $replace, $str);
echo $new_str; // hello, world!

3. 替换字符串中的多个字符,并统计替换次数:

$str = "Hello, World!";
$search = array("H", "W");
$replace = array("h", "w");
$count = 0;
$new_str = str_replace($search, $replace, $str, $count);
echo $new_str; // hello, world!
echo $count; // 2

4. 替换字符串中的多个字符(大小写不敏感):

$str = "Hello, World!";
$search = array("h", "w");
$replace = array("H", "W");
$new_str = str_ireplace($search, $replace, $str);
echo $new_str; // Hello, World!

总结:str_replace()函数是一个非常实用的字符串替换函数,可以用来替换字符串中的指定部分。它支持多种替换方式,包括替换单个字符、替换字符串中的多个字符,并可以统计替换次数。在处理字符串时,str_replace()函数是一个功能强大的工具。