我知道我们可以使用PHP DOM来使用 PHP 解析 HTML。我在 Stack Overflow 上也发现了很多问题。但我有一个具体的要求。我有一个如下的 HTML 内容
<p class="Heading1-P">
<span class="Heading1-H">Chapter 1</span>
</p>
<p class="Normal-P">
<span class="Normal-H">This is chapter 1</span>
</p>
<p class="Heading1-P">
<span class="Heading1-H">Chapter 2</span>
</p>
<p class="Normal-P">
<span class="Normal-H">This is chapter 2</span>
</p>
<p class="Heading1-P">
<span class="Heading1-H">Chapter 3</span>
</p>
<p class="Normal-P">
<span class="Normal-H">This is chapter 3</span>
</p>
我想解析上面的 HTML 并将内容保存到两个不同的数组中,例如:
$heading
和$content
$heading = array('Chapter 1','Chapter 2','Chapter 3');
$content = array('This is chapter 1','This is chapter 2','This is chapter 3');
我可以简单地使用 jQuery 来实现这一点。但我不确定,如果这是正确的方法。如果有人能指出我正确的方向,那就太好了。提前致谢。