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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。