Я ищу способ выбрать самый внутренний 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;
}