PHP - ereg() 函数



语法

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

定义和用法

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

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

返回值

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

示例

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

<?php
   $email_id = "[email protected]";
   $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";
   }
	
?>

这将产生以下结果:

Ereg
php_regular_expression.htm
广告