我有多个preg匹配表达式,我试图用它们来输出不同的东西。我知道如何使用foreach一次输出一个。但我怎么回声或设置他们一个变量?如何在一个foreach循环中使用多个preg_match
preg_match_all("/\<div class=\"merchant_info\">\s*(\<div.*?\<\/div>\s*)?(.*?)\<\/div\>/is", $res[0], $matches);
foreach($matches[0] as $titles)
{
echo "<div class='titles' >".$titles."</div>";
}
preg_match_all("/\<a class=\"thumb\"(.*?)\<\/a\>/is", $res[0], $matches);
foreach($matches[0] as $thumbs)
{
echo "<div class='thumbs' >".$thumbs."</div>";
}
我希望能够将标题和大拇指一起回显。或者如果我可以将它们设置为一个变量,然后输出到别的地方?
感谢
这一个工作!谢谢 – hellomello 2011-03-16 20:00:04