我正在使用php简单的dom解析器,并发现了一个小问题:
当选择器只返回一个元素时,我还需要为它运行一个foreach循环。 有更简单的方法吗?
感谢
答案 0 :(得分:2)
manual says
find()
有第二个参数:
mixed find(string $ selector [,int $ index])
通过CSS选择器查找元素。如果设置了index,则返回第N个元素对象,否则返回一个object数组。
所以在你的情况下,
$txt = $ctl->find("input", 0);
应该做的。