查詢

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函式
分享連結