• 13-09-2009, 16:30:25
    #1
    Üyeliği durduruldu
    <p class="tg">text1</p>
                                <p><b>text2</b> text3 <span>text4</span></p>
                                                            <p><b>text5</b> <span class="th"><b>text6</b></span></p>
    böyle tekrarlana kodlar arasında ben text3 ü nasıl alabilirim?
    preg_match_all('<\/p>\n<p><b>(.*?)<\/b>(.*?)<span>', $parcala[0], $goster, $PREG_SET_ORDER);
    böyle bişi denedim ama olmadı..
  • 13-09-2009, 17:52:14
    #2
    Eposta Aktivasyonu Gerekmekte
    preg_match_all('#<p class="tg">(.*?)</p>
                                <p><b>(.*?)</b>(.*?)<span>#si',$gel,$bakim);
    
    // print_r($bakim);
    for($x=0; $x<=count($bakim[3])-1; $x++):
    echo $bakim[3][$x].'<br />';
    endfor;
    Alır sanırım

    Yada
    preg_match_all('#<p class="tg">(.*?)</p>\n\r<p><b>(.*?)</b>(.*?)<span>#si',$gel,$bakim);
    
    
    // print_r($bakim);
    for($x=0; $x<=count($bakim[3])-1; $x++):
    echo $bakim[3][$x].'<br />';
    endfor;
  • 13-09-2009, 19:24:33
    #3
    preg_match_all('|<p><b>(.*?)</b>(.*?)<span>(.*?)</span></p>|si',$baglanti,$ka,PREG_SET_ORDER);
    for($i=0; $i<=count(ka[2]); $i++){
    $text3=$ka[$i][2];
    echo $text3;
    }
    ve ayrıca seçeneklerin başında $ kullanılmaz $PREG_SET_ORDER değil PREG_SET_ORDER
  • 13-09-2009, 23:02:34
    #4
    Üyeliği durduruldu
    teşekkürler arkadaşlar deneyeceğim..