PHP - 函数 ereg()


句法

int ereg(string pattern, string originalstring, [array regs]);

定义和用法

ereg() 函数在 string 指定的字符串中搜索由模式指定的字符串,如果找到模式则返回 true,否则返回 false。搜索对于字母字符而言区分大小写。

可选输入参数 regs 包含所有匹配表达式的数组,这些表达式在正则表达式中按括号分组。

返回值

  • 如果找到模式则返回 true,否则返回 false。

例子

以下是一段代码,将此代码复制并粘贴到文件中并验证结果。

<?php
   $email_id = "admin@tutorialspoint.com";
   $retval = ereg("(\.)(com$)", $email_id);
   
   if( $retval == true )
   {
      echo "Found a .com<br>";
   } else {
      echo "Could not found a .com<br>";
   }
	
   $retval = ereg(("(\.)(com$)"), $email_id, $regs);
   
   if( $retval == true )
   {
      echo "Found a .com and reg = ". $regs[0];
   } else {
      echo "Could not found a .com";
   }
	
?>

这将产生以下结果 -

埃雷格
php_regular_expression.htm