此函式無效 - 它對非拉丁字元不區分大小寫。(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() 指定的字元編碼作為字元編碼。