whiteSATAN
New Member
Sort of a two part question but maybe one answers the other. I'm trying to get a piece of information out of an \[code\]<div id="foo"><div class="bar"><a data1="xxxx" data2="xxxx" href="http://foo.bar">Inner text"</a><div class="bar2"><a data3="xxxx" data4="xxxx" href="http://foo.bar">more text"</a>\[/code\]Here is what I'm using now. \[code\]$articles = array();$html=file_get_html('http://foo.bar');foreach($html->find('div[class=bar] a') as $a){$articles[] = array($a->href,$a->innertext);}\[/code\]This works perfectly to grab the href and the inner text from the first div class. I tried adding a $a->data1 to the foreach but that didn't work. How do I grab those inner data tags at the same time I grab the href and innertext. Also is there a good way to get both classes with one statement? I assume I could build the find off of the id and grab all the div information. Thanks