gpt4 book ai didi

php - 如何在 XPATH 中对表达式进行 OR 查询

转载 作者:行者123 更新时间:2023-11-28 00:14:57 24 4
gpt4 key购买 nike

我正在尝试使用 xpath 从 HTML 字符串中提取 hrefs、srcs 和值属性

                $dom = new DOMDocument;  
libxml_use_internal_errors(true);
$dom->loadHTML (stripslashes ($content));
$xpath = new DOMXPath ($dom);
libxml_clear_errors();

$doc = $dom->getElementsByTagName('html')->item(0);
$srcs = $xpath->query('.//@src');
$hrefs = $xpath->query ('.//@href');
$values = $xpath->query ('.//@value');

如何将 xpath 查询表达式与 OR 结合起来?这样我就可以只遍历一个数组。

最佳答案

$stuff = $xpath->query('.//@src |//@href |//@value');

| (或管道)是您正在寻找的运算符。

关于php - 如何在 XPATH 中对表达式进行 OR 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12753744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com