查詢

mb_ereg_match()函式—用法及示例

「 使用多位元組字元編碼的正規表示式來進行匹配 」


函式名稱:mb_ereg_match()

適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8

用法:mb_ereg_match() 函式用於使用多位元組字元編碼的正規表示式來進行匹配。

語法:mb_ereg_match(string $pattern, string $subject [, string $option = ""]) : bool

引數:

  • $pattern:要匹配的正規表示式模式。
  • $subject:要搜尋的字串。
  • $option(可選):用於指定匹配選項的字串。預設為空字串。

返回值:如果匹配成功,則返回 true,否則返回 false。

示例 1:

$pattern = "正規表示式";
$subject = "這是一個測試字串";
if (mb_ereg_match($pattern, $subject)) {
    echo "匹配成功";
} else {
    echo "匹配失敗";
}

示例 2:

$pattern = "[\x{4e00}-\x{9fa5}]"; // 匹配中文字元
$subject = "測試字串";
if (mb_ereg_match($pattern, $subject)) {
    echo "匹配成功";
} else {
    echo "匹配失敗";
}

注意事項:

  • 該函式是對 mb_ereg() 函式的簡化封裝,用於檢測整個字串是否與正規表示式模式匹配。
  • 由於 mb_ereg_match() 使用了多位元組字元編碼,因此在使用該函式時,需要確保已經正確設定了字元編碼和內部字元編碼。
  • 可以使用 $option 引數來指定匹配選項,如 "i" 表示不區分大小寫匹配,"m" 表示多行匹配等。
  • 更多關於正規表示式的語法和匹配選項,請參考 PHP 官方文件。
補充糾錯
上一個函式: mb_ereg_replace()函式
下一個函式: mb_eregi_replace()函式
熱門PHP函式
分享連結