查询

str_ireplace()函数—用法及示例

「 在字符串中忽略大小写地替换指定的字符或字符串 」


函数名:str_ireplace()

适用版本:所有版本

用法:str_ireplace() 函数用于在字符串中忽略大小写地替换指定的字符或字符串。

语法:str_ireplace( $search, $replace, $subject, $count );

参数:

  • $search (必需):要搜索并替换的字符串或字符数组。
  • $replace (必需):用于替换的字符串或字符数组。
  • $subject (必需):要进行搜索和替换的源字符串。
  • $count (可选):如果提供了这个参数,它将被设置为替换的次数。

返回值:返回替换后的字符串,如果发生错误则返回 NULL。

示例1:

$str = "Hello World";
$new_str = str_ireplace("world", "PHP", $str);
echo $new_str; // 输出:Hello PHP

示例2:

$search = array("Hello", "World");
$replace = array("Hi", "PHP");
$str = "Hello World";
$new_str = str_ireplace($search, $replace, $str);
echo $new_str; // 输出:Hi PHP

示例3:

$search = "o";
$replace = "a";
$str = "Hello World";
$count = 0;
$new_str = str_ireplace($search, $replace, $str, $count);
echo $new_str; // 输出:Hella Warld
echo $count; // 输出:2

注意事项:

  • str_ireplace() 函数是大小写不敏感的,即在搜索时会忽略字符的大小写。
  • 如果 $search 和 $replace 是数组,那么 str_ireplace() 函数将对每个元素进行替换。
  • 如果提供了 $count 参数,它将被设置为替换的次数。
  • 如果发生错误,str_ireplace() 函数将返回 NULL。
  • 如果要进行大小写敏感的替换,请使用 str_replace() 函数。
补充纠错
上一个函数: str_repeat()函数
下一个函数: str_increment()函数
热门PHP函数
分享链接