• 09-09-2009, 13:41:10
    #1
    Merhaba arkadaşlar.

    Preg match için de kullanılan \ # is vb. parametrelerin anlamlarını gösteren bir kaynak var mı? Hangi karakterler neyi temsil eder öğrenmek istiyorum.

    2. olarak :

    <table>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    </table>
    Bu yapıda bir tablo var sayfanın içinde. Ben bu tabloda ki 2. kolonları almak istiyorum. Bunu nasıl yapabilriim?
  • 09-09-2009, 15:33:45
    #2
    bot mantik işidir. mantigini kullanarak o veriyi alabilirsin.

    <?php
    $veri = '
    preg match kullanımı
    Merhaba arkadaşlar.
    
    Preg match için de kullanılan \ # is vb. parametrelerin anlamlarını gösteren bir kaynak var mı? Hangi karakterler neyi temsil eder öğrenmek istiyorum.
    
    2. olarak :
    
    PHP Kodu:
    <table>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    <tr>
    <td>Açıklama</td>
    <td>veri</td>
    </tr>
    </table> 
    Bu yapıda bir tablo var sayfanın içinde. Ben bu tabloda ki 2. kolonları almak istiyorum. Bunu nasıl yapabilriim? ';
    
    preg_match_all('@<td>(.*?)</td>@i', $veri, $cikti);
    $len = count($cikti[1]);
    $say = 1;
    for ($i = 0; $i < $len; $i++) {
        if ($say % 2 == 0) {
            echo $cikti[1][$i] . "<br />";
        }
        $say++;
    }
  • 09-09-2009, 15:55:31
    #3
    Evet mantık işidir alacagın kısmının farkını görmen yeterli

    preg_match_all('@</td>
    <td>(.*?)</td>@i', $veri, $cikti);
    Ekrana yazdırmak içinde

    for($c=0;$c<count($cikti[1]);$c++)
    echo $cikti[1][$c]."<br>";
  • 10-09-2009, 00:28:47
    #4
    Şu makaleyi okuyabilirsin. Düzenli ifade diğer adıyla reguler expression
    http://www.ceviz.net/duzenli-ifadeler-giris_a258.html