首頁  >  文章  >  後端開發  >  php preg_match匹配字串長度案例解析

php preg_match匹配字串長度案例解析

php中世界最好的语言
php中世界最好的语言原創
2018-05-21 11:41:431587瀏覽

這次帶給大家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);

在實際專案應用程式中,最好也對記憶體進行限定設定:ini_set('memory_limit', '64M '); , 這樣就比較穩。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

php ZIP壓縮類別實例步驟詳解

PHP在不影響圖片形狀的前提下裁剪

#

以上是php preg_match匹配字串長度案例解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn