I'm trying to save two different tags content in two different variable in the same "foreach" loop, but I get parse error in the following:
foreach( $days -> find('td[!width]') as $schedule) && ($days -> find('a') as $title ) {
echo "<div class=\"movie_name\">"
.$title->plaintext."</div> - <div class=\"movie_schedule\">"
.$schedule->plaintext."</div>\n";
}
Any ideas on what could be wrong?
* Edit *
I solved the problem separating the loop in two separate ones, like this:
$movie_titles = array();
foreach($days -> find('a') as $title) {
$movie_titles[] = $title->plaintext;
}
$counter = 0;
foreach( $days -> find('td[!width]') as $schedule) {
echo "<div class=\"movie_name\">"
.$movie_titles[$counter]
."</div> - <div class=\"movie_schedule\">"
.$schedule->plaintext."</div>\n";
$counter = $counter + 1;
}
Not very elegant, but it does the job.
parse erroras error.