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 − 此参数用于搜索字符串。

  • ma​​tches − 从另一个给定字符串中找到模式的子字符串后,将调用 ma​​tches 参数。ma​​tches 存储在数组 ma​​tches 的元素中。如果未找到 ma​​tches,则返回一个空数组。

返回值

它将检查模式是否在字符串中匹配。如果匹配,则返回整数值"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

相关文章