PHP获取与清除数组中所有匹配字符串
[code]
$pattern="!<h4>(.+)<\/h4>!isU";//定义获取从<h4>到</h4>之间的部分
preg_match_all($pattern,$get_ml, $regArr, PREG_SET_ORDER);//匹配$pieces中的所有部分
for($i=0;$i<count($regArr);$i++){//遍历所有匹配
echo "name".($i+1).":".$regArr[$i][1]."<br/>";//显示获取的所有匹配部分.
$get_ml = str_replace($regArr[$i][1],"get_news",$get_ml);
}[/code]
清除
[code]
preg_match_all("!</h3>(.+)\<div class=\"tail\">!isU",$get_ml,$reg);
//echo "截取".$reg[1][2];
//$cut=$reg[1][2];
for($i=0;$i<50;$i++){
//echo $reg[1][$i];
$cut=$reg[1][$i];
$get_ml=str_replace("$cut","",$get_ml);
}[/code] 濠电姷鏁搁崑鐐哄垂閸洖绠伴柟闂寸蹈閸ヮ剚鐒肩€广儱鎳忓Σ顒勬倵楠炲灝鍔氭い锔诲灣缁牓宕掗悙鏉戔偓鐢告煥濠靛棝顎楀ù婊勭箞閺岋綁骞掗幋鐐蹭淮闂佸搫琚崝宀勫煡婢舵劖鎯炴い鎰╁焺娴硷拷闂傚倸鍊烽懗鑸电仚缂備胶绮崝娆撳箖瑜旈獮妯盒ч崶锝呬壕闁稿瞼鍎愰弫鍐煥閺囨浜剧紓浣插亾闁糕剝绋掗悡銉╂煟閺囩偛鈧湱鈧熬鎷�闂傚倸鍊烽悞锔锯偓绗涘懐鐭欓柟杈剧畱鐎氬銇勯幒鎴濃偓濠氭偝婵犳碍鐓欓梺顓ㄧ畱閺嬫捇鏌涚€n偅灏甸柟鍙夋尦瀹曠喖顢橀悩鍨闂傚倷绶氬ḿ褍煤閵堝&鍥偨缁嬭法鐣哄銈嗘磵閸嬫挻銇勯姀鈩冪妞ゃ垺顨婂畷鎺戔堪鎼粹懣銉︾節閻㈤潧浠滈柣掳鍔庨崚鎺楁偐鐠囪尙顦у┑鐐村灦濮樸劎绮婚弮鍫熺厪闊洤顑呴埀顒佹礋閹潡顢氶埀顒勫蓟濞戙垹鐒洪柛鎰亾閻eジ姊洪崨濞氭垵螞閸愵喖钃熼柕濞垮劗濡插牊淇婇婊呭笡闁圭兘浜堕弻锝嗘償閵忥紕娈ら梺绋款儐閹告悂顢氶妷鈺佺妞ゆ劦鍋呴崓闈涱渻閵堝棗绗掓い锔垮嵆閸┿垽宕楅懖鈺冾啎闂佺懓顕崑鐐典焊閵娾晜鐓曢悗锝庡亝鐏忕數绱掓潏銊﹀磳鐎规洘锕㈤崺鈩冩媴鏉炵増顢樻繝鐢靛Л閹峰啫顓奸崪浣瑰枠濠电偛鐡ㄧ划宥夊箖閸岀偛鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘