将下面文件中的代码中所有的图片标签匹配出来,并以表格方式输出信息
将下面文件中的代码中所有的图片标签匹配出来,并以表格方式输出信息<divclass="clearfixgoodsBox"><ahref="goods.php?id=24"...
将下面文件中的代码中所有的图片标签匹配出来,并以表格方式输出信息<div class="clearfix goodsBox"> <a href="goods.php?id=24"> <img src="images/111.jpg" alt="诺基亚5530"/></a><br /> <a href="goods.php?id=25"> <img src="images/222.jpg" alt="摩托罗拉M80"/></a><br /> <a href="goods.php?id=26"> <img src="images/333.jpg" alt="三星A50"/></a><br /> <a href="goods.php?id=27"> <img src="images/444.jpg" alt="诺基亚N97"/></a><br /> <a href="goods.php?id=28"> <img src="images/555.jpg" alt="LG5280"/></a><br /> <a href="goods.php?id=29"> <img src="images/666.jpg" alt="lenovoA38"/></a><br /></div>一定要用PHP正则表达式,新手求帮助,各位大侠谢谢了
展开
1个回答
展开全部
$text='<div>....需要匹配的文本....</div>';
if (preg_match_all('|<img src="([^"]+?)" alt="([^"]+?)"|',$text,$reg)){
echo '<pre>';
print_r($reg);
echo '</pre>';
for ($i=0;$i<count($reg[0]);$i++) echo "{$reg[$i][1]} {$reg[$i][2]}<br>";
}
生成表格的table代码你应该会改的,试试看上面代码的运行结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询