【发布时间】:2012-05-31 11:26:12
【问题描述】:
$Content 包含 HTML 文档
$contents = curl_exec ($ch)
我需要从以下位置获取内容:
<span class="Menu1">Artur €2000</span>
重复了好几次,所以我想把它保存到数组中
我尝试这样做:
preg_match_all('<span class=\"Menu1\">(.*?)</span>@si',$contents,$wynik2);
但我有一个错误
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '('
你们能帮帮我吗? 编辑:$contents = curl_exec ($ch)
已解决:该错误是由于 CURLed 网站上的 HTML 错误造成的:
<span class="Menu1">Content</tr>
代替:
<span class="Menu1">Content</tr>
我没想到有人会写错 HTML。谢谢大家帮忙!
【问题讨论】:
-
将HTML解析成DOM,然后从你想要的元素中提取内容当然会更好。