使用regexp从preg_match获取内容后使用preg_replace

时间:2011-03-17 05:56:26

标签: regex arrays syntax preg-replace preg-match-all

我的编码问题。我正试图从我的preg_match_all中取出标签。我还是新人,还在学习。

preg_match_all("/\<b>\\$(.*?)\<\/b\>/is", $res[0], $Price );
for($i = 0; $i < count($Price); $i++) {
    $Price = preg_replace("/<.*?>/is","",$Price);   

}
foreach($Price[0] as $kgbPrice) 
{
    $PriceArray[] = "<div class='prices' id='kgbdealsPrice'>".$Price."</div>";
}

阵列正在其他地方输出。

我收到了

的内容
<b>content</b>

谢谢

1 个答案:

答案 0 :(得分:1)

andrewliu已经使用

SIMPLEHTMLDOM来解决他的问题。这是一个更简单的解决方案。