Foreach-Schleife Mit ZWEI oder MEHR Bedingungen

Hier ist mein original, das funktioniert (ich bin mit einfach-html-dom)

foreach(($filtered->find('a'))  as $element) {
//do stuff
}

Problem ist, dass ich jetzt kann, müssen 2 Bedingungen... so etwas wie:

foreach(($filtered->find('a'))  as $element || ($filtered->find('img'))  as $element) {
//do stuff
}

Aber es funktioniert nicht. Auch nicht:

foreach(($filtered->find('a') || $filtered->find('img'))  as $element) {
//do stuff
}

Wie geht man zur Implementierung der beiden Bedingungen, so führt es das "Zeugs" immer ENTWEDER ein 'a' - element ODER ein 'img' - element ist gefunden.

Vielen Dank für jede Hilfe, die Sie geben können.

  • haben Sie versucht, mit dem simple_dom_html Funktion wählen Sie mehr als einen tag in Ihr finden? Sie können eine foreach($Filter->find('a img') as $element) . Für mehr Informationen über das, was die Bibliothek Ihnen erlaubt, können Sie in der online-Dokumentation : simplehtmldom.sourceforge.net/manual.htm
InformationsquelleAutor Noodle Head | 2014-01-29
Schreibe einen Kommentar