2011-04-09 53 views
0

我使用PHP簡單DOM解析器和發現了一個小問題:PHP:PHP簡單DOM解析器問題

當選擇只返回一個元素,我還需要運行foreach循環它。 有沒有更簡單的方法來做到這一點?

感謝

+0

定義更簡單的方法。 – Khez 2011-04-09 11:01:22

+0

像jQuery中 - 當你只有一個元素,你可以直接訪問它默認情況下。 – Fuxi 2011-04-09 11:02:15

+0

如果我們想幫助你,你需要用代碼發佈你的用例 – JohnP 2011-04-09 11:02:24

回答

2

manual says find()具有正是第二個參數:

混合查找(字符串$選擇[摘要$指數])

查找CSS選擇元素。如果設置了index,則返回第N個元素對象,否則返回一個對象數組。

你的情況

所以,

$txt = $ctl->find("input", 0); 

應該做的工作。

SimpleHTMLDOM API reference

+0

哇 - 謝謝! :)) – Fuxi 2011-04-09 11:25:46