PHP - 如何检索HTML标记的内容

时间:2014-04-02 15:34:06

标签: php html-parsing

如何检索HTML标记的内容。

    $foo = '<p>

aaaaaa                </p>

<p>            
bbbbbb bb 
bbbbbbb  </p>
         <p>            cccccccc 
ccc</p>';

我需要得到&#34; aaaaaa&#34;

非常感谢

2 个答案:

答案 0 :(得分:2)

使用DOMParser

echo trim($dom->getElementsByTagName('p')->item(0)->nodeValue); //"prints" aaaaaa

Demo

答案 1 :(得分:0)

使用此:

$content = null ;
if ( preg_match("/<p[^>]*>(.*?)<\\/p>/si", $foo, $match) )
    $content = $match[1]; 

使用$ match [2]进行第二场比赛等等。