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()函数是一个功能强大的工具。
