1
に私は、URLからのすべてのユニークリンクを取得するためのコードの打撃を書いた:array_unique()は、PHPの簡単なHTMLのDOM
include_once ('simple_html_dom.php');
$html = file_get_html('http://www.example.com');
foreach($html->find('a') as $element){
$input = array($element->href = $element->href . '<br />');
print_r(array_unique($input));}
をしかし、それはあまりにも重複のリンクを示し、なぜ私は本当に理解することはできません! 関数array_unique
とsimple html dom
に問題はありますか? と私は問題に関連していると思います別の事があります:あなたがこれを実行するときは、あなたが、私はこれを意味する一つのキーであることが抽出されたことを、リンクのすべてを参照してください。
array(key => all values)
は、この問題を解決することができますいずれかはありますか?
'$、エレメント>のhref = $、エレメント> href'ため、このコードは何? –
そして毎回 '$ input'を上書きしています。 – AbraCadaver