2011-01-25 33 views

回答

1

PHP字符串函数有大小限制,可悲的是没有规定这些限制......你将不得不将整个刺成更小的字符串块....然后在每个string..then联合收割机的运行preg_replace 那些字符串......这就是我所做的。

3

您可以手动修改限制,以便PHP允许您处理非常长的字符串。 在调用preg_replace之前将以下行放在某处。

ini_set('pcre.backtrack_limit', 99999999999); 

更妙的是,如果能修改php.ini文件,你可以pcre.backtrack_limit的值从那里改变,因此新的限制将在全球范围内提供。