【发布时间】:2013-10-31 09:42:35
【问题描述】:
我有这种情况:
<div class="listing_title">
<strong>
<a href="http://www.mywebsite.com/dectails23291.html" id="url_id_1977">
Listing Title
</a>
</strong>
</div>
为了获得列表标题,我已经实现了这个代码:
$page = "http://www.mywebsite.com/listings.html";
$html = new simple_html_dom();
$html->load_file($pagina);
foreach($html->find('.listing_title') as $element)
echo $element->first_child()->plaintext . '<br>';
输出是:
Listing Title
现在我需要获取 id 值
url_id_1977
最好只有“1977”,清除“url_id_”,但我不知道。提前致谢!!
【问题讨论】:
-
在 foreach 循环中不起作用,我收到此错误:尝试获取非对象的属性
-
我需要在同一个 foreach 中获取 id 值结束打印,输出如下:Listing Title 1977
标签: php dom web-scraping