解决Error: Call to undefined function eregi() 报错方法

分析原因 ereg()函数和eregi()函数用法相同,不同之处在与ereg()区分大小写,eregi()不区分大小写 在php5.3以上的版本将不再支持eregi()和ereg()函数,处理办法如下: 正则函数处理: ereg('aB',$str);  //区分大小写eregi('ab',$str); //不分大小写 分别替换成:
 分析原因
ereg()函数和eregi()函数用法相同,不同之处在与ereg()区分大小写,eregi()不区分大小写
在php5.3以上的版本将不再支持eregi()和ereg()函数,处理办法如下:
正则函数处理:
ereg('aB',$str);  //区分大小写
eregi('ab',$str); //不分大小写
分别替换成:
preg_match('/aB/',$str); //区分大小写
preg_match('/ab/i',$str); //不分大小写
ereg_replace(); 报错替换成preg_replace();
 
 
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

下面列举了部分被弃用的函数: call_user_method()(使用 call_user_func() 替代) call_user_method_array() (使用 call_user_func_array() 替代) define_syslog_variables() dl() ereg() (使用 preg_match() 替代) ereg_replace() (使用 preg_replace() 替代) eregi() (使用 preg_match() 配合 i 修正符替代
preg_match() 函数用于进行正则表达式匹配,成功返回 1 ,否则返回 0 。 语法: int preg_match( string pattern, string subject [,  array  matches ] ) 参数说明: 参数 说明 pattern 正则表达式 subject 需要匹配检索