如何通过PHP从HTML页面复制特定的文本行?

时间:2016-06-18 12:36:29

标签: php html

我想从网页中获取HTML代码,我想从该html代码中获取一些特定数量的行。我可以从网页上获取所有信息,但无法复制。我怎么能这样做?

我的代码是 -

        $sourceURL = file($link);


        $title = '';

        foreach ($sourceURL as $value) {

            if(strpos($value, '<h1 class="title') !== false){

                //if it return true, wanna copy that line and store into $title variable.

            } else {
                echo "nothing";
            }
}

有任何线索,怎么办?

2 个答案:

答案 0 :(得分:2)

您可以使用外部库,例如: http://simplehtmldom.sourceforge.net/

$html = new simple_html_dom();
$html->load_file($link);

$title = $html->find('h1[class=title]');

答案 1 :(得分:0)

谢谢。我找到了解决方案。

复制它的最佳方法,只需使用值 -

if(strpos($value, '<h1 class="title') !== false){

            $title = $value;

        }