📜  PHP str_replace()函数(1)

📅  最后修改于: 2023-12-03 15:03:35.855000             🧑  作者: Mango

PHP str_replace()函数

PHP中的str_replace()是一个用于替换字符串中指定文本的函数。它可以用于替换单个字符串、多个字符串或数组中的多个字符串。

语法
str_replace($search, $replace, $subject, &$count)
  • $search: 必需,要查找的字符串或字符串数组。可以是字符串或字符串数组。
  • $replace: 必需,用于替换的字符串或字符串数组。可以是字符串或字符串数组。
  • $subject: 必需,输入的字符串或字符串数组。可以是字符串或字符串数组。
  • &$count: 可选,变量将存储实际替换的字符串数。
示例

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

替换单个字符串
// 将"world"替换成"PHP"
echo str_replace("world", "PHP", "Hello world!"); // 输出:Hello PHP!
替换多个字符串
// 将"world"和"earth"都替换成"PHP"
$search = array("world", "earth");
$replace = array("PHP", "PHP");
echo str_replace($search, $replace, "Hello world and earth!"); // 输出:Hello PHP and PHP!
统计替换次数
// 统计将"world"替换成"PHP"的次数
$count = 0;
echo str_replace("world", "PHP", "Hello world and world!", $count); // 输出:Hello PHP and PHP! $count 的结果为 2
总结

str_replace()是一个非常常用的函数,能够帮助我们对字符串进行替换。在使用时,我们可以根据需要将字符串、数组中的字符串进行替换,还可以统计出实际替换的次数。