查詢

mb_eregi_replace()函式—用法及示例

「 一個多位元組字串函式,用於執行不區分大小寫的正規表示式替換操作 」


函式名稱:mb_eregi_replace()

函式描述:mb_eregi_replace()函式是一個多位元組字串函式,用於執行不區分大小寫的正規表示式替換操作。它透過使用正規表示式模式在字串中查詢匹配的部分,並用指定的替換字串替換它們。

函式簽名:string mb_eregi_replace ( string $pattern , string $replacement , string $string [, string $option = "msri" ] )

引數:

  • $pattern:一個字串,表示正規表示式模式,用於匹配字串中的部分。
  • $replacement:一個字串,表示要用於替換匹配部分的內容。
  • $string:一個字串,表示要進行替換操作的目標字串。
  • $option(可選):一個字串,表示正規表示式選項。預設為"msri",表示多行、大小寫不敏感、遞迴和UTF-8編碼。

返回值:執行替換操作後的結果字串。

注意事項:

  • 該函式需要mbstring擴充套件的支援。如果沒有啟用mbstring擴充套件,將無法使用該函式。
  • 與傳統的eregi_replace()函式不同,mb_eregi_replace()函式是不區分大小寫的。

示例:

$string = "Hello, PHP!";
$pattern = "php";
$replacement = "World";
$result = mb_eregi_replace($pattern, $replacement, $string);
echo $result;
// 輸出: Hello, World!

在上面的示例中,我們使用mb_eregi_replace()函式將字串中的"php"替換為"World"。由於該函式是不區分大小寫的,所以無論字串中的"php"是大寫還是小寫,都會被正確替換。最後,我們透過echo語句輸出結果字串"Hello, World!"。

補充糾錯
上一個函式: mb_ereg_match()函式
下一個函式: mb_eregi()函式
熱門PHP函式
分享連結