當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP mb_ereg_replace()用法及代碼示例


mb_ereg_replace()是 PHP 中的一個內置函數,用於使用正則表達式搜索和替換字符串。這個函數類似於preg_match()但適用於多字節字符串。

用法:

mb_ereg_replace( $pattern, $replacement, $string, $options = null): string|false|null

參數:以下函數接受四個參數,如下所述。

  • $pattern: 該參數使用正則表達式。它必須是有效的正則表達式。
  • $replacement: 根據模式替換的字符串。
  • $字符串:這是我們搜索模式的字符串。
  • $選項:這是一個可選參數,用於匹配選項。例如‘i’表示不區分大小寫,‘m’表示多行字符,‘s’表示跨行匹配。

返回值:如果函數成功執行,此函數將返回結果字符串,否則將在錯誤時返回“false”。

示例 1:下麵的程序演示了mb_ereg_replace()函數。

PHP


<?php 
$pattern = "[g]"; 
$replace = "G"; 
$return = mb_ereg_replace($pattern, $replace, "geeksforgeeks"); 
var_export($return); 
?>

輸出:

'GeeksforGeeks'   

示例 2:下麵的程序演示了mb_ereg_replace()函數。

PHP


<?php 
$pattern = "[geeks]"; 
$replace = "Geeks"; 
$return = mb_ereg_replace($pattern, $replace, "geeksforgeeks"); 
var_export($return);    
?>

輸出:

'GeeksGeeksGeeksGeeksGeeksforGeeksGeeksGeeksGeeksGeeks' 

參考:https://www.php.net/manual/en/function.mb-ereg-replace.php


相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_ereg_replace() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。