0

我想从同一个 HTML 元素输出第三个元素。我知道如何输出一个divspan一个 id 或一个类,但我不知道如何输出相同的 HTML 元素。我认为这是有问题的,p[1]但它不起作用。

我知道有很多关于它的已回答问题,但它从未解释如何在没有classor的情况下输出相同的 HTML 元素id

   website  : http://localhost/

    <p>example</p>
    <p>example1</p> <!-- i want to take this one -->
    <p>example2</p>
    -------------------
    php script  :

    <?php $curl = curl_init('http://localhost/');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    $code3 = curl_exec($curl);
    curl_close($curl);
    $code = '/<p>(.*?)<\/p>/s';
    $code6= preg_match($code, $code3, $code4);
    echo $code4[1]
    ?>
    /* doesn't work ..

also php.net doesnt give a good example about it so i hope someone can help me here.
thanks advanced !

*/
4

1 回答 1

0

尝试:

<?php 
    $curl = curl_init('http://justpaste.it/8s5v');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    $content = curl_exec($curl);
    curl_close($curl);

    preg_match_all('/<p>(.+)<\/p>/im', $content, $result);

    print_r($result);
    print "Selected: " . $result[0][1] . "\n";
?>
于 2013-09-03T22:34:13.157 回答