使用PHP对标记块上的HTML代码进行拆解


Disassemble the HTML code on the tag blocks with PHP

可能重复:
如何使用PHP解析和处理HTML?

我有HTML代码,我需要获得第一个DIV块

<div class="right-catalog-item"><b>Accessories 1</b></div>

在我需要从第一个DIV块获得内部DIV块之后

<div style="margin-left: 10px;">

来自该代码:

<div class="right-catalog-item"><b>Accessories 1</b></div>
<div style="margin-left: 10px;">
    <div class="right-catalog-item"><a href="/catalog/type/25/">item 1</a></div>
    <div class="right-catalog-item"><a href="/catalog/type/10/">item 2</a></div>
    <div class="right-catalog-item"><a href="/catalog/type/60/">item 3</a></div>
</div>
<div class="right-catalog-item"><a href="/catalog/type/2/"><b>Accessories 1</b></a>
</div>
<div class="right-catalog-item"><a href="/catalog/type/1/"><b>Accessories 1</b></a></div>
<div class="right-catalog-item"><a href="/catalog/type/27/"><b>Accessories 1</b></a></div>
<div class="right-catalog-item"><a href="/catalog/type/19/"><b>Accessories 1</b></a></div>
<div class="right-catalog-item"><a href="/catalog/type/5/"><b>Accessories 1</b></a></div>
<div class="right-catalog-item"><a href="/catalog/type/4/"><b>Accessories 1</b></a></div>
<div class="right-catalog-item"><a href="/catalog/type/70/"><b>Accessories 1</b></a></div>
<div class="right-catalog-item"><a href="/catalog/type/12/"><b>Accessories 1</b></a></div>

如果你已经知道Jquery,你可以使用PHP查询:

http://code.google.com/p/phpquery/

你也可以在那里找到足够的纪录片。