此函式無效 - 它對非拉丁字元不區分大小寫。
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_eregi — 支援多位元組的忽略大小寫正規表示式比對
pattern
正規表示式模式。
string
要搜尋的字串。
matches
如果在 pattern
的括號子字串中找到相符項目,並且使用第三個參數 matches
呼叫此函式,則相符項目將儲存在陣列 matches
的元素中。如果找不到相符項目,matches
將設定為空陣列。
$matches[1] 將包含從第一個左括號開始的子字串;$matches[2] 將包含從第二個左括號開始的子字串,依此類推。 $matches[0] 將包含相符完整字串的副本。
返回 pattern
是否與 string
相符。
版本 | 說明 |
---|---|
8.0.0 | 此函式現在在成功時返回 true 。先前,如果在 string 中找到 pattern 的相符項目並傳遞了 matches ,則它會返回相符字串的位元組長度。如果未傳遞可選參數 matches 或相符字串的長度為 0 ,則此函式返回 1 。 |
7.1.0 |
如果沒有相符項目,mb_eregi() 現在會將 matches 設定為空的 陣列。以前,在這種情況下,matches 不會被修改。 |
注意:
此函式將使用內部編碼或 mb_regex_encoding() 指定的字元編碼作為字元編碼。