首頁  >  文章  >  後端開發  >  php中preg_match长字符串匹配失败问题解决_PHP教程

php中preg_match长字符串匹配失败问题解决_PHP教程

WBOY
WBOY原創
2016-07-13 10:55:591033瀏覽

文章介绍了一个在php开发中常碰到的问题,preg_match长字符串匹配失败,有碰到相同问题的同学可参考一下。

字符串比较长,因此怀疑是不是preg_match也有字符串长度限制,果然!
preg_match、preg_match_all都会有这种情况。

解决方法:
1、ini_set(‘pcre.backtrack_limit’, 1000000); //默认的只有100000
2、修改 php.ini 的pcre.backtrack_limit参数,使之支持更大的字符串。加入配置:pcre.backtrack_limit=-1

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632207.htmlTechArticle文章介绍了一个在php开发中常碰到的问题,preg_match长字符串匹配失败,有碰到相同问题的同学可参考一下。 字符串比较长,因此怀疑是不是...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn