這是我原來其中工程(我用簡單的HTML DOM)Foreach循環利用兩個或多個條件
foreach(($filtered->find('a')) as $element) {
// do stuff
}
問題是,現在我可能需要使用2個條件...像:
foreach(($filtered->find('a')) as $element || ($filtered->find('img')) as $element) {
// do stuff
}
但它不起作用。也不對:
foreach(($filtered->find('a') || $filtered->find('img')) as $element) {
// do stuff
}
一個人如何去所以它運行的「做的東西」每當無論是一個「一」元素或「IMG」元素找到實現這兩個條件。
非常感謝您給予的任何幫助。
你嘗試使用simple_dom_html函數在你的find中選擇多個標籤?你可以做一個foreach($ filtered-> find('a,img')作爲$ element)。有關庫允許您執行的操作的更多信息,請參閱聯機文檔:http://simplehtmldom.sourceforge.net/manual.htm – kawashita86