当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。