У меня есть HTML строкуКак получить ключ атрибута не дорожит с помощью PHP DOMDocument
$html_string = '<div style="font-family:comic sans ms,cursive;">
<div style="font-size:200%;">Some Text </div></div>';
Я попытался
$dom = new DOMDocument;
$dom->loadHTML($html_string);
$divs = $dom->getElementsByTagName('div');
for($i=0;$i<$divs->length;$i++) {
$attrib = $divs->item($i)->getAttribute("style");
echo $attrib;
echo '<br />';
}
дает следующий вывод
font-family:comic sans ms,cursive
font-size:200%;
мне нужно
font-family
font-size
Как я могу получить только эти ключи, а не те значения, которые у них есть?
Вы не хотите, чтобы ключи вместо значений, потому что они быть «стилем» в обоих случаях. Если я правильно понял, вы хотите, чтобы имена свойств из строки CSS были указаны. Как вы хотите обрабатывать случаи, когда установлены несколько свойств, например.