PHP – 使用 mb_ereg_match() 匹配正则表达式

在 PHP 中,mb_ereg_match()函数用于将给定的字符串与正则表达式模式匹配。该函数只匹配从字符串开头的字符串,它没有必要匹配字符串直到结尾。如果找到匹配项,此函数将返回 true 或 1,否则将返回 False 或 0。

语法

bool mb_ereg_match(str $pattern, str $string, str $options)

参数

它接受以下三个参数 -

  • $pattern - 此参数用于正则表达式。

  • $string - 正在评估此参数。

  • $options - 用于搜索。

返回值

mb_ereg_match()如果给定的字符串与正则表达式模式匹配,则返回 true 或 1。如果不匹配,则返回 False 或 0。

示例 1

<?php

   //它将返回 True 因为 H 匹配

   $result = mb_ereg_match("H", "Hello World");

   var_dump($result);

   //它将返回 Frue 因为 H 不匹配

   $output= mb_ereg_match("H", "World");

   var_dump($output);

?>

输出结果
bool(true)

bool(false)

注意- 在这个例子中,它只会从头开始匹配字符串,但它没有必要匹配到最后的字符串。

如果要匹配给定字符串中任意位置的字符串,则可以使用通配符和重复运算符 .*。请参阅下一个示例。

示例 2

<?php

   $result = mb_ereg_match(".*e", "Hello World");

   var_dump($result);

?>

输出结果
bool(true)

以上是 PHP – 使用 mb_ereg_match() 匹配正则表达式 的全部内容, 来源链接: utcz.com/z/358590.html

回到顶部