$str='<td class="ebcBid"><a href="/_W0QQfsooZ2QQfsopZ14QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">出价数</a></td><td class="ebcLReg"><a href="/_W0QQfsooZ1QQfsopZ24QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">地区</a></td><td class="ebcTim hl"><a href="/_W0QQfsooZ2QQfsopZ2QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">剩余时间 </a> <img src="http://pics.ebaystatic.com/aw/pics/sort_up.gif" width="9" height="5" alt="" /></td><td class="ebcBid"><img border="0" title="一口价" alt="一口价" src="http://pics.ebaystatic.com/aw/pics/cn/bin_15x54.gif" align="middle" class="binImg" /></td><td class="ebcLReg">辽宁-其它城市</td><td class="ebcTim">1小时 41分钟</td><td class="ebRight"> </td><td class="ebcBid">-<br /><img border="0" title="一口价" alt="一口价" src="http://pics.ebaystatic.com/aw/pics/cn/bin_15x54.gif" align="middle" class="binImg" /></td><td class="ebcLReg">上海</td><td class="ebcTim"><span class="error">32分钟</span></td><td class="ebRight"> </td>';
preg_match('/<td\sclass="ebcBid">(<img.+?\/>)<\/td>/is',$str,$ar);
echo $ar[1];
preg_match('/<td\sclass="ebcBid">(<img.+?\/>)<\/td>/is',$str,$ar);
echo $ar[1];
我用了preg_match_all这个函数,很显然是要得到所有符合条件的结果
print_r($ar);