你好,
使用以下代码从URL中检索DOM ind所有“A”标签并打印他们的HREF 现在我的输出包含“A”我不想让我的出局在这里 http://trend.remal.com/parsing.php 一些元素重复, 我需要清除我只是包含https://twitter.com/ $ namehere的“A” 你可以看到我有2种网址,我只需要twitter网址,避免重复 任何调整代码的提示
<?php
include('simple_html_dom.php');
$html = file_get_html('http://tweepar.com/sa/1/');
foreach($html->find('a') as $e)
echo $e->href . '<br>';
?>
答案 0 :(得分:1)
$urls = array();
foreach ( $html->find('a') as $e )
{
// If it's a twitter link
if ( strpos($e->href, '://twitter.com/') !== false )
{
// and we don't have it in the array yet
if ( ! in_array($e->href, $urls) )
{
// add it to our array
$urls[] = $e->href;
}
}
}
echo implode('<br>', $urls);
以下是PHP文档的一些参考资料: