$str = <<<TEST
<div id="X1"> <span>t1 </span>v1 </div> <div id="Y2"> <span>t2 </span>v2 </div> <div id="Z3"> <span>t3 </span>v3 </div>
TEST;
preg_match_all("/<div\s+id=[\"\']+([\w\d]+)[\"\']+>\s+<span>([\w\d\s]+)<\/span>([\w\d\s]+)<\/div>/i",$str,$matches);
var_dump($matches);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货