0

同じ HTML 要素から 3 番目の要素を出力したいと考えています。divorを id または class で出力する方法は知ってspanいますが、同じ HTML 要素を出力する方法がわかりません。何かと思ったのですp[1]が、うまくいきません。

それについて多くの回答のある質問があることは知っていますが、またはなしで同じ HTML 要素を出力する方法を説明したことはありませclassid

   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 に答える