【发布时间】:2012-08-02 03:16:17
【问题描述】:
我发现如果我尝试对一个很长的字符串使用 preg_replace,PHP 会向我的浏览器返回一个空页面,而不会显示错误消息。我能够在我的测试环境中重现这个错误。 preg_replace 可以处理的字符串的最大长度是多少?可以增加这个长度吗?
【问题讨论】:
-
"我能够在我的测试环境中重现这个错误" --- 在此处显示脚本
-
我使用的是从这里下载的函数:nadeausoftware.com/articles/2007/9/…我记得之前我使用正则表达式从HTML文件中提取数据时出现过这个问题,所以不是正则表达式的问题。
-
那么现在的问题是什么?
-
问题是为什么 preg_replace 是否有最大长度。如果不是,为什么它会杀死我的脚本?
-
完成。 15 个字符。