mb_eregi
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_eregi — Regular expression match ignoring case with multibyte support
說明
$pattern, string $string, array &$matches = null): boolExecutes the case insensitive regular expression match with multibyte support.
參數
- 
pattern
- 
      The regular expression pattern. 
- 
string
- 
      The string being searched. 
- 
matches
- 
      If matches are found for parenthesized substrings of patternand the function is called with the third argumentmatches, the matches will be stored in the elements of the arraymatches. If no matches are found,matchesis set to an empty array.$matches[1] will contain the substring which starts at the first left parenthesis; $matches[2] will contain the substring starting at the second, and so on. $matches[0] will contain a copy of the complete string matched. 
返回值
   Returns whether pattern matches string.
  
更新日誌
| 版本 | 說明 | 
|---|---|
| 8.0.0 | This function returns trueon success now. Previously, it returned the byte length
       of the matched string if a match forpatternwas found instringandmatcheswas passed.
       If the optional parametermatcheswas not passed or
       the length of the matched string was0, this function returned1. | 
| 7.1.0 | mb_eregi() will now set matchesto
       an empty array, if nothing matched. Formerly,matcheswas not modified in that case. | 
註釋
注意:
mb_regex_encoding() 指定的內部編碼或字元編碼將會當作此函式用的字元編碼。
參見
- mb_regex_encoding() - Set/Get character encoding for multibyte regex
- mb_ereg() - Regular expression match with multibyte support