Did you change the code so you have to add ->nodes when accessing an array of matched elements? I could have sworn you could simply do foreach($tds as $td) before. Or am I dreaming?
$html = str_get_html("<p>Hello World</p><p>Foo Bar</p>");
foreach($html->find("p") as $tds) {
foreach($tds->nodes as $td)
printf("%s\n", $td->plaintext);
}
This example code is clearly wrong. Ignore it for the moment being, and I'll updated it as necessary. If not you may close it in a week or so.
No, there were no changes like that. In your example the inner loop is not necessary:
Unless you want to access individual (sub-)entities, there is no reason to use the
nodesarray.DELETE THIS REQUEST