Ros*_*der 3 html php string dom getelementsbyclassname
我试图将我网站上的列表项的字符串值存储到 PHP 中的变量/数组中,以对它们进行一些条件检查/语句。使用 PHP 获取列表项的字符串值有点困难,有人可以帮忙吗?
这就是标记。
<div class="coursesListed">
<ul>
<li><a href="#"><h3>Item one</h3></a></li>
<li><a href="#"><h3>item two</h3></a></li>
<li><a href="#"><h3>Item three</h3></a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想要的是保存值“项目一”、“项目二”、“项目三”的变量或数组。
尝试这个
$html = '<div class="coursesListed">
<ul>
<li><a href="#"><h3>Item one</h3></a></li>
<li><a href="#"><h3>item two</h3></a></li>
<li><a href="#"><h3>Item three</h3></a></li>
</ul>
</div>';
$doc = new DOMDocument();
$doc->loadHTML($html);
$liList = $doc->getElementsByTagName('li');
$liValues = array();
foreach ($liList as $li) {
$liValues[] = $li->nodeValue;
}
var_dump($liValues);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14584 次 |
最近记录: |