PHP – mb_eregi() 函数
phpserver side programmingprogramming更新于 2025/8/19 13:07:17
PHP 中的 mb_eregi(多字节正则表达式忽略)函数用于忽略支持多字节的正则表达式匹配。此函数执行不区分大小写的正则表达式匹配,并支持多字节。
语法
bool mb_eregi( $str_ pattern, $str_string, $arr_matches=null )
例如
(pattern = "or", string = "Hello World");
参数
mb_eregi() 接受以下三个参数 −
pattern − 此参数与给定字符串中的模式匹配。
mb_ereg ("or", "Hello World")
// "or" is the pattern that will be matched
// in the given string "Hello World".
string − 此参数用于搜索字符串。
matches − 从另一个给定字符串中找到模式的子字符串后,将调用 matches 参数。matches 存储在数组 matches 的元素中。如果未找到 matches,则返回一个空数组。
返回值
它将检查模式是否在字符串中匹配。如果匹配,则返回整数值"1"。
示例
<?php
//UTF-8 encoding
$encoding = mb_regex_encoding("UTF-8");
//String pattern is "or" and
//string Hello World is used
$integer = mb_ereg ("or","Hello World");
//Output
var_dump($encoding);
print_r($integer);
?>
输出
bool(true) 1

