网站链接: 我爱捣鼓
当前位置: 首页 > web开发 > PHP

报错preg_replace,use preg_replace_callback instead

2022/2/16 20:10:45

最近网上下载了个php源码,部署到服务器上了,但结果却显示错误。 preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead 于是网上查了下 发现 php5.5版本以上 就废弃了 preg_replace 函数中 /e 这个修饰符 /e 这个修饰符的意思…

        最近网上下载了个php源码,部署到服务器上了,但结果却显示错误。

  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

        于是网上查了下 发现 php5.5版本以上 就废弃了  preg_replace   函数中 /e 这个修饰符  /e 这个修饰符的意思 就是让 正则替换的 时候 替换规则 支持 php 代码 

写法

preg_replace("/([A-Z])/e", "'_' . strtolower('\\1')", $str)

        修改成

preg_replace("/([A-Z])/",'gwyy', $str);
function gwyy($match) {
return  '_'.strtolower($match[1]);
}

        通过以上内容我们知道了报错preg_replace,use preg_replace_callback instead的解决方法,感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!

上一篇:php如何获得某个文件夹下的所有文件名?

下一篇:没有了

相关资讯

    暂无相关的数据...