在PHP中生成Xpath数组的结果
我知道这是一个非常简单的问题,但我显然在编码方面很糟糕,需要一些建议,因为我刚刚开始使用XPath 我刚刚使用了Xpath函数在PHP中生成Xpath数组的结果,php,arrays,xpath,web-scraping,Php,Arrays,Xpath,Web Scraping,我知道这是一个非常简单的问题,但我显然在编码方面很糟糕,需要一些建议,因为我刚刚开始使用XPath 我刚刚使用了Xpath函数$Xpath->query(//a[contains(@id,'title')]/@href”)获取一组链接。我想知道如何操作这些数据,比如将其存储到数组中?我知道如何分别调用每个部分(即:$hrefs->item(0)->nodeValue;),但除此之外,我没有任何线索 非常感谢 查询方法返回一个。虽然这本身不是一个数组,但您仍然可以像数组一样对其进行迭代。例如: $
$Xpath->query(//a[contains(@id,'title')]/@href”)
获取一组链接。我想知道如何操作这些数据,比如将其存储到数组中?我知道如何分别调用每个部分(即:$hrefs->item(0)->nodeValue;
),但除此之外,我没有任何线索
非常感谢 查询方法返回一个。虽然这本身不是一个数组,但您仍然可以像数组一样对其进行迭代。例如:
$values = array();
foreach ($hrefs as $node) {
echo $node->nodeValue;
$values[] = $node->nodeValue;
// etc
}
为什么您认为需要阵列
$hrefs
将是一个对象,如果您愿意,您可以foreach
。你说“操纵这些数据”的意图是什么?没错。我只是不知道如何操作节点列表。我想我会做一些研究。我基本上是生成一些链接,然后想打开以后的链接。我知道如何使用数组而不是节点数组来实现这一点。我就是这么想的。非常感谢