![](/img/trans.png)
[英]how do I insert an array into a MySQL database using simple_html_dom.php?
[英]how do i create an array of links with simple dom and php
if($dom->load($html)){
foreach($dom->find('td.default_9 td.default_9') as $td){
foreach($td->find('a')as $download_link){
array_push($decklists, 'http://magic.tcgplayer.com'.$download_link->href);
}
}
}
我在td內有一個td,最后一個td內是“ a href =“ stuff”“列表...我正在創建一系列鏈接,但是我有一個小問題。 在第一個td中也有一個“ a href =“ stuff”“的小列表(list1)。 我正在創建一個包含所有這些“ a”標簽的列表,但想省略小的列表(list1)。 我覺得有一種真正簡單的方法可以只抓住最后一個td的內容。 任何幫助將不勝感激。
這是結果的片段... 18和19很好,但是20和21來自第一個td.default_9
[18] => http://magic.tcgplayer.com/db/deck_search_result.asp?deck_name=Gruul Midrange&Format=Type+II&latestset=JOU
[19] => http://magic.tcgplayer.com/db/deck_search_result.asp?deck_name=American Control&Format=Type+II&latestset=JOU
[20] => http://magic.tcgplayer.com/db/article.asp?ID=11911
[21] => http://magic.tcgplayer.com/db/article.asp?ID=11909
如果鏈接的文本中包含“ deck_search_result”,則只能添加到數組中:
if(strpos($download_link->href, 'deck_search_result') !== false){
// array_push(...);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.