我知道这是一个非常简单的问题,但我在编码方面显然非常糟糕,需要一些建议,因为我刚开始使用XPath。
我刚刚使用Xpath函数$xpath->query("//a[contains(@id, 'title_')]/@href");
来获取一堆链接。我想知道我是如何操纵这些数据的,比如将它存储到数组中?我知道如何单独调用每个部分(例如:$hrefs->item(0)->nodeValue;
)但除此之外我没有任何线索。
非常感谢!
答案 0 :(得分:1)
查询方法返回DOMNodeList。虽然这本身不是一个数组,但您仍然可以像数组一样迭代它。例如:
$values = array();
foreach ($hrefs as $node) {
echo $node->nodeValue;
$values[] = $node->nodeValue;
// etc
}