如何在PHP中解析HTML?
我知道我们可以使用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来实现这一点。但我不确定,如果这是正确的方式。如果有人能为我指出正确的方向,那就太好了。提前致谢。