2012-07-17 149 views
-2

可能重複:
How to parse and process HTML with PHP?用PHP提取內容從標籤

給定一個HTML文件,怎麼能用於PHP從每個提取字符串,比如,內<font>標籤文件?

+1

有你用PHP讀了[DOM操作](http://php.net/manual/en/book.dom.php)? – Lix 2012-07-17 21:14:14

+0

使用DOM解析器。 – Brad 2012-07-17 21:14:16

+4

[許多exmaples已經](http://stackoverflow.com/search?q=%5Bphp%5D+extract+tag+contents&submit=search) – 2012-07-17 21:15:40

回答

0

使用DOM解析器..

http://simplehtmldom.sourceforge.net/是一個的例子。

+0

是的......這是我得到的第一個結果...... – Lix 2012-07-17 21:15:26

+2

@val - **粘貼您從Google獲得的第一個結果**並不是在回答問題時付出任何努力。這應該是一個評論。 – Lix 2012-07-17 21:18:39

+0

@Lix閱讀是一門藝術。我的第一行是答案。第二個是一個例子 – 2012-07-17 21:19:31

2

舉個例子,你可以使用PHP的DOMDocument類的內容提取,如下所示:

$html = '<font>Hello</font> <font>, World!</font>'; 

$doc = new DOMDocument(); 
$doc->loadHTML($html); 

foreach($doc->getElementsByTagName('font') as $node) { 
    echo $node->nodeValue; 
} 

此打印<font>標籤的內在價值,所以它will output

Hello, World!