ereg()
函数搜索由指定的字符串作为由模式指定的字符串,如果发现模式则返回true
,否则返回false
。搜索对于字母字符是区分大小写的。
可选的输入参数regs
包含由正则表达式中的括号组成的所有匹配表达式的数组。
语法
int ereg(string pattern, string originalstring, [array regs]);
返回值
- 如果有找到模式匹配,则返回
true
,否则返回false
。
示例
以下是一段代码,将此代码复制并粘贴到文件中,并验证结果。
注意:PHP 5.3后已弃用。
<?php
$email_id = "admin@yiibai.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";
}
?>
这将产生以下结果 -
Found a .com
Found a .com and reg =