I am trying to parse a tag cloud ( HTML source below ) using the Simple HTML DOM Parser class ( http://simplehtmldom.sourceforge.net/ ). There are a number of online tutorials but for some reason I cannot figure out how to use it in this case.
My goal is to get an array of all <a> tags of class "cloud open-reg"
here is my code so far:
Code: Select all
$html = new simple_html_dom();
// Load a file
$html->load_file('search2.php.htm'); // the name of the file below
$collection = $html->find('a');
var_dump($collection);
tag cloud HTML source :
[text]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head></head>
<body>
<div style="border: 1px solid rgb(187, 187, 187); background-color: rgb(240, 240, 240); padding: 15px; text-align: justify;">
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">altima coupe review</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">circulatory system of chondrichthyes</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">three letter last names</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">sentence using scrupulous</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 15px;" href="#">turk dance</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 15px;" href="#">latest mj news</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">movie showtimes tyler texas</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 24px;" href="#">fantasy yahoo</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">did he send</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">easy poem to analyze</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">pranks to pull on your little sister</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">convert dpg to avi</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 15px;" href="#">newest songs 2009</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">jessi model gallery</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">dokhtarane</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">are there any other sites like chatroulette</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">when is game 7 of nba finals</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 18px;" href="#">sport yahoo</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">morelia map</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">2013 freshman slogans</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">96.8</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 18px;" href="#">will most likely</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">easy paintings to copy</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">using more general words</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 17px;" href="#">toyota sienna mpg</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">country club west greeley</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">music sites at school</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">how do u get a boy to like you</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">more accurate than</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">lily and oliver kiss</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">my boyfriend stopped texting me</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">smart remarks to say to people</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">set up yahoo mail account</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">mountain view subdivision</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">dirty blonde hair with blonde highlights</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">dog dragging bum</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">sarah brightman and jackie evancho</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">how to make a fake sword</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">city center motel carson city</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">shaving my legs</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">read coldest winter ever online free</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">2009 pontiac g6 price</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">mario testino camera</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 17px;" href="#">how to people search</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">sounds like owl city</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 17px;" href="#">can you dye synthetic hair</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">walmart employee dress code</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">mens hairstyle generator</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">dunlop 195</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">on the edge marketing single foot ring with swivel wizards</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">discharge after stopping birth control</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">get rid of paragraph marks in word</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">good acne product</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">where can i buy bumpits in stores</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">nelly apple bottom jeans lyrics</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">lyoto machida highlights</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">new hbo commercial song</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">can dogs eat chicken bones</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">treat skeeter syndrome</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">tell if someone jealous you</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 17px;" href="#">orange highlights</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">sydney white clips</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">sbc yahoo web browser</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 15px;" href="#">nasty questions to ask your girlfriend</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">scientific have shown</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">nba fantasy mock drafts</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">cheap small dogs</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">olive complected</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">rprx message board</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">filipino declamation piece</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 17px;" href="#">how to use a rar file</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">greve jeudi</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">loco music video</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">newspaper articles on businesses</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">sexy spanish nicknames</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 15px;" href="#">amzn message board</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">2005 chrysler sebring coupe</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">free porn sites on wii</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">does eminem write his own songs</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">toby mac ignition video</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 16px;" href="#">sky bar houston tx</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">sergio rossi dress boots</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">can dogs get sick from people</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">broke my heart in a trailer park</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">bush furniture series c office set in light oak finish</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">xbox 360 ntsc to pal</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">formula de la aceleracion</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">a dog that looks like a fox</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 15px;" href="#">alaska songs</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 12px;" href="#">best mystery anime</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">latest news barack obama</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">how to make you hair curly</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">what are some good careers to get into</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">history of memorial day for kids</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">puffy watery eyes</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 13px;" href="#">8 mile music video</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">all movies that came out in 2008</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 14px;" href="#">1099 write offs</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 11px;" href="#">watch my life as a chicken</a>,
<a class="cloud open-reg" rel="nofollow" style="font-size: 9px;" href="#">nokia 5310 default security code</a>
</div>
</body></html>
[/text]