文章目录

Function ereg_replace() is deprecated错误解决

遇到这个错误,你肯定会觉得有点措手不及。

因为之前还好好的,为什么上传到服务器或是突然之间就报错呢?

不要着急,这一般是因为php版本的问题引起的。

解决此错误,只需将ereg_replace修改为preg_replace即可。

比如下面代码,是去除超链接的正则表达式。

ereg_replace("<a [^>]*>|</a>","",$str);

修改为

preg_replace("(<a [^>]*>|</a>)","",$str);

这是因为在php5.3版本中,正则函数ereg_replace已经被废弃了。

而且preg_replace比ereg_replace的执行速度快,因此推荐使用preg_replace。

本文网址:http://www.santii.com/article/66.html


数据更新时间:2018-11-14