最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php Function eregi() is deprecated 解决方案
时间:2016-06-15 编辑:简简单单 来源:一聚教程网
首先说下ereg()与eregi()的区别:
ereg()字符串对比匹配函数,区分字符串大小写;
eregi()字符串对比匹配函数,不区分字符串大小写.
这两个函数在php正则里经常会用到,但是由于php5.3以后的版本不再支持此函数,如果使用此函数会报:Function eregi() is deprecated的错误。如果在php5.3及更高版本使用正则的话,使用preg_match()函数即可。
这是因为php5.3起不再支持eregi()函数,而推荐使用preg_match()函数替代。
解决的方法是:将eregi()函数替换成preg_match() 函数。
if(eregi('^test',$file))
可以替换为
if(preg_match('/^test/i',$file))
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24