函式名稱: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!"。
熱門工具排行榜