获取ul li一个字符串值并将它们存储在变量或数组中php

我试图将我的网站上的列表项的字符串值存储到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>

理想情况下我想要的是一个变量或数组,它包含值“第一项”,“第二项”,“第三项”.

最佳答案
尝试这个

$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);

转载注明原文:获取ul li一个字符串值并将它们存储在变量或数组中php - 代码日志