php:php简单的dom解析器问题

时间:2011-04-09 10:58:52

标签: php dom html-parsing

我正在使用php简单的dom解析器,并发现了一个小问题:

当选择器只返回一个元素时,我还需要为它运行一个foreach循环。 有更简单的方法吗?

感谢

1 个答案:

答案 0 :(得分:2)

manual says  find()有第二个参数:

  

mixed find(string $ selector [,int $ index])

     

通过CSS选择器查找元素。如果设置了index,则返回第N个元素对象,否则返回一个object数组。

所以在你的情况下,

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

应该做的。

SimpleHTMLDOM API reference