0

我在 php 中使用 domxpath 解析 html,并从网页中提取描述。但是我面临的问题是它区分大小写并且如果以不同的大小写写任何东西都会出错。这是我的代码:

$d=new DOMDocument();
$d->loadHTML($source);
$domx = new DOMXPath($d);
$description=$domx->query("//meta[@name='description']")->item(0)->getAttribute('content');

当一切都是小写时,它工作正常,但如果任何其他情况下写的都会出错。是否有任何标志或东西可以使 domxpath 不区分大小写。

4

1 回答 1

1

这可能是作弊,但这有帮助吗?

$d=new DOMDocument();
$d->loadHTML(mb_strtolower($source));

这将使所有内容也变成小写...

于 2012-07-19T19:32:39.337 回答