這次帶給大家PHP preg_match符合字串長度步驟詳解,PHP preg_match符合字串長度的注意事項有哪些,以下就是實戰案例,一起來看一下。
專案中,用preg_match正規提取目標內容,一直有問題。
開始感覺是preg_match有字串長度限制,果然,發現「pcre.backtrack_limit 」的值預設只設了100000。
解決方法:
ini_set ('pcre.backtrack_limit', 999999999);
附註:這個參數在php 5.2.0版本之後可用。
pcre.recursion_limit
pcre.recursion_limit是PCRE的遞歸限制,這個項目如果設很大的值,會消耗所有進程的可用堆疊,最後導致PHP崩潰。
也可以透過修改設定來限制:
ini_set('pcre.recursion_limit', 99999);
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
#以上是PHP preg_match匹配字串長度步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!