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


PHP mb_ereg_search()用法及代码示例


mb_ereg_search()是一个 PHP 函数,用于使用多字节字符在字符串中搜索和匹配正则表达式模式。它类似于preg_match()但适用于多字节字符。

用法:

mb_ereg_search(?string $pattern = null, ?string $options = null): bool

Parameters: 该函数接受如下所述的两个参数:

  • pattern: 正则表达式模式搜索。它必须是用于搜索字符串中特定模式的有效正则表达式。
  • options:  这是一个可选参数。指定搜索选项的字符串。

返回值:如果多字节字符串与给定的正则表达式匹配,则此函数返回“true”,否则返回“false”。

示例1:下面的代码演示了mb_ereg_search()函数。

PHP


<?php 
$string = "Hello, world!"; 
     
mb_regex_encoding("UTF-8"); 
mb_ereg_search_init($string); 
     
if (mb_ereg_search("world")) { 
    echo "Found 'world' in the string\n"; 
} 
?>

输出:

Found 'world' in the string  

示例 2:下面的程序演示了mb_ereg_serach()函数。

PHP


<?php 
$targetString = "The quick brown fox jumps over the lazy dog."; 
$pattern = "america"; 
  
mb_internal_encoding("UTF-8"); 
mb_ereg_search_init($targetString, $pattern); 
  
  
if (mb_ereg_search()) { 
    echo "The pattern was found in the target string.\n"; 
}  
else { 
    echo "The pattern was not found in the target string.\n"; 
} 
?>

输出:

The pattern was not found in the target string.

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



相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP mb_ereg_search() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。