我在php中使用domxpath解析html,并从网页中提取描述。但我遇到的问题是它的大小写敏感,如果在不同情况下编写任何内容则会出错。这是我的代码:
$d=new DOMDocument();
$d->loadHTML($source);
$domx = new DOMXPath($d);
$description=$domx->query("//meta[@name='description']")->item(0)->getAttribute('content');
当一切都是小写时它的工作正常,但如果在任何其他情况下写入任何内容则会出错。是否有任何标志或某些东西可以使domxpath不区分大小写。
答案 0 :(得分:1)
这可能是作弊,但这有帮助吗?
$d=new DOMDocument();
$d->loadHTML(mb_strtolower($source));
这将使所有内容也小写......