2012-08-17 31 views
-6

可能重複:
How to parse and process HTML with PHP?拆卸標籤上塊的HTML代碼與PHP

我有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> 
+6

好樣的!這是一個有趣的任務。你打算怎麼做? – 2012-08-17 09:16:28

+0

與[DOM文檔(http://php.net/DOMDocument) – 2012-08-17 09:17:59

+1

你有什麼問題解析呢? – 2012-08-17 09:18:25

回答

-3

如果你已經知道的Jquery您可以使用PHP查詢:

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

您也可以找到足夠的documantation那裏。

+1

PHP的原生DOM文檔可以輕鬆勝任。 jQuery和它的PHP同行並不是一切的答案。 – 2012-08-17 09:28:44

+0

我多次使用DOMDocument,並且比PHP Query更快捷。但是對於簡單的工作,如果DOM在幾個方面不正確,PHP Query更容易處理。 – rturkek 2012-08-17 09:34:14