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


PHP mb_ereg()用法及代碼示例


mb_ereg()函數是PHP中的內置函數,用於使用正則表達式在多字節字符串中搜索字符串。

用法:

mb_ereg($pattern, $string, $matches ): bool

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

  • $模式:我們用於匹配多字節字符串的正則表達式模式。
  • $字符串:用於搜索匹配項的字符串。
  • $匹配:這是在數組中存儲匹配元素的可選參數。

返回值: mb_ereg()函數返回 “true” 或 “false”,具體取決於正則表達式模式是否與字符串匹配。如果可選的$匹配項提供了參數,任何匹配的子模式都將存儲在數組中。

示例 1:下麵的代碼演示了mb_ereg()函數。

PHP


<?php 
    
$subject = "12345This is String"; 
  
if(mb_ereg("^[A-Za-z\s]+$", $subject)) { 
    echo "Match found!"; 
} else { 
    echo "Match not found!"; 
}     
  
?>

輸出:

Match not found!  

示例 2:下麵的代碼演示了mb_ereg()函數。

PHP


<?php 
    
mb_regex_encoding('UTF-8'); 
$pattern = '[0-9]+[a-zA-Z]+'; 
$string = '123abc'; 
  
if (mb_ereg($pattern, $string)) { 
    echo 'Pattern matched successfully!'; 
} else { 
    echo 'Pattern did not match.'; 
}     
  
?>

輸出:

Pattern matched successfully!  

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



相關用法


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