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


PHP mb_eregi()用法及代碼示例


mb_eregi()function 是 PHP 中的內置函數,它對具有多字節支持的字符串執行不區分大小寫的正則表達式匹配。如果字符串模式匹配,則返回該字符串,否則返回 false。

用法:

mb_eregi(
string $pattern,
string $string,
array &$matches = null
): bool

參數:以下函數具有三個參數,如下所述。

  • $pattern: 我們用於匹配多字節字符串的正則表達式模式。
  • $string:這是我們搜索模式的字符串。
  • $matches: 這是存儲從 $string 輸入的左括號開始的匹配子字符串的參數。 $matches[1] 將具有從第一個左括號開始的匹配子字符串,$matches[2] 將具有從第二個左括號開始的匹配子字符串,依此類推。

返回值: mb_eregi()執行不區分大小寫的正則表達式後,函數返回一個布爾值。如果函數在給定字符串中找到模式,它將返回“true”,否則將返回“false”。

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

PHP


<?php 
  
$string = "Hello, World!"; 
$pattern = "world"; 
  
// Set the multibyte encoding 
mb_regex_encoding("UTF-8"); 
  
if (mb_eregi($pattern, $string)) { 
    echo "Pattern found!"; 
} else { 
    echo "Pattern not found."; 
} 
  
?>
輸出
Pattern found!

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

PHP


<?php 
  
$subject = "VDwS0ErZ5K"; 
  
if (mb_eregi("^[A-Za-z\s]+$", $subject)) { 
    echo "Match found!"; 
} else { 
    echo "Match not found!"; 
} 
  
?>
輸出
Match not found!

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



相關用法


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