国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

preg_match正則匹配的字符串

2024-09-04 11:47:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

preg_match_all正則匹配字符串所有連接地址,代碼如下:

  1. $str ='"http://www.a.com/2010/11-15/5.html">4 
  2.   "http://www.b.com/2010/11-15/6.html">5 
  3.   "http://www.b.com/2010/11-15/1.html">6 
  4.   '; 
  5. $ymd=date("y")."/".date("m-d"); 
  6. $b = preg_match_all('/.$ymd.'(.*?)html">(.*?)/',$a,$c,preg_set_order); 

但是用preg_match正則提取目標(biāo)內(nèi)容,死活有問(wèn)題,代碼測(cè)得死去活來(lái),后來(lái)發(fā)現(xiàn)“pcre.backtrack_limit”的值默認(rèn)只設(shè)了100000。

解決辦法,代碼如下:ini_set(‘pcre.backtrack_limit’, 999999999);

注:這個(gè)參數(shù)在php 5.2.0版本之后可用。

另外說(shuō)說(shuō)關(guān)于:pcre.recursion_limit

pcre.recursion_limit是PCRE的遞歸限制,這個(gè)項(xiàng)如果設(shè)很大的值,會(huì)消耗所有進(jìn)程的可用堆棧,最后導(dǎo)致PHP崩潰,也可以通過(guò)修改配置來(lái)限制,代碼如下:

ini_set(‘pcre.recursion_limit’, 99999);

實(shí)際項(xiàng)目應(yīng)用中,最好也對(duì)內(nèi)存進(jìn)行限定設(shè)置:

ini_set(‘memory_limit’, ’64M’);

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁乡县| 穆棱市| 龙山县| 陆丰市| 通榆县| 皮山县| 阜康市| 巴中市| 鹤岗市| 越西县| 绥中县| 台中市| 邯郸县| 桦川县| 林芝县| 曲麻莱县| 雷州市| 兴海县| 石台县| 特克斯县| 五常市| 荣成市| 苍山县| 大埔区| 阳新县| 习水县| 安泽县| 汕头市| 泽普县| 孟连| 漳平市| 扶沟县| 平阴县| 桐乡市| 盱眙县| 农安县| 翼城县| 石楼县| 洪泽县| 京山县| 云南省|