我需要获取所有具有样式属性的标签
$html = '<div style="font-style: italic; text-align: center;
background-color: red;">On The Contrary</div><span
style="font-style: italic; background-color: rgb(244, 249, 255);
font-size: 32px;"><b style="text-align: center;
background-color: rgb(255, 255, 255);">This is USA</b></span>';
$dom = new DOMDocument;
$dom->loadHTML($html);
$xp = new DOMXpath($dom);
foreach ($xp->query('/*[@style]') as $node) {
$style = $node->getAttribute('style');
echo $style;
}
但它什么都没有。我的代码有什么错误?此外,我还想只获取样式中的 CSS PROperty 名称,例如 font-size、font-weight、font-family 而不是它们的值。