Я ищу способ выбрать самый внутренний div в PHP
, например:
<div>
<div>
<div>
-
</div>
</div>
<div>
<div>
<div>
-
</div>
</div>
</div>
</div>
DIV
, содержащие -
, будут выбраны в NodeList
Я использую DOMDocument и DOMXpath, чтобы бросить html, Вот и пример одного из моих методов, чтобы вы могли видеть, как создается мой класс.
public function getkeywords()
{
foreach($this->Xpath->query('/html/head/meta[@content][@name="keywords"][1]') as $node)
{
$words = $node->getAttribute('content');
if($words)
{
return explode(',',str_replace(array(", "," ,"),",",$words));
}
return false;
}
return false;
}