2011-01-25 69 views

回答

1

PHP字符串函數有大小限制,可悲的是沒有規定這些限制......你將不得不將整個刺成更小的字符串塊....然後在每個string..then聯合收割機的運行preg_replace 那些字符串......這就是我所做的。

3

您可以手動修改限制,以便PHP允許您處理非常長的字符串。 在調用preg_replace之前將以下行放在某處。

ini_set('pcre.backtrack_limit', 99999999999); 

更妙的是,如果能修改php.ini文件,你可以pcre.backtrack_limit的值從那裏改變,因此新的限制將在全球範圍內提供。