• 22-06-2016, 15:10:03
    #1
    preg_match_all ile içeriklerin içinde atıyorum içinde x kelimesi geçiyorsa onu kaldırmak mümkün mü? istediğimi sonucu temizleyebiliyor muyuz?
  • 22-06-2016, 15:15:15
    #2
    preg_match_all ile yakalayıp bir değişkene aktarın.
    O değişkenin üstünde preg_replace yada str_replace ile istediğiniz değişikliği yapabilirsiniz.
    Örnek ;

    $Veriable = 'Bu Benim Fazla Dünyam.';
    $Output = str_replace('Fazla',NULL,$Veriable);
  • 22-06-2016, 20:47:54
    #3
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    preg_match_all ile yakalayıp bir değişkene aktarın.
    O değişkenin üstünde preg_replace yada str_replace ile istediğiniz değişikliği yapabilirsiniz.
    Örnek ;

    $Veriable = 'Bu Benim Fazla Dünyam.';
    $Output = str_replace('Fazla',NULL,$Veriable);
    bunun çözüm olacağını sanmıyorum hocam. çünkü listelemeyi

    yazı1
    yazı2
    yazı3

    gibi yapmıyorum.

    yazı1başlık
    yazı1oyunswf
    yazı1oyunlink

    gibi listeleme yapıyorum. tek seferde o urlnin tümünü nasıl silebilirim?
  • 23-06-2016, 11:31:52
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    bunun çözüm olacağını sanmıyorum hocam. çünkü listelemeyi

    yazı1
    yazı2
    yazı3

    gibi yapmıyorum.

    yazı1başlık
    yazı1oyunswf
    yazı1oyunlink

    gibi listeleme yapıyorum. tek seferde o urlnin tümünü nasıl silebilirim?
    Kullandığınız regex desenini ekleyebilir misiniz?
  • 23-06-2016, 13:45:07
    #5
    ClubArkadas adlı üyeden alıntı: mesajı görüntüle
    Kullandığınız regex desenini ekleyebilir misiniz?
    preg_match_all('@<p class="acc" property="baslik">(.*?)</p>@si',$kaynak,$baslik);
    preg_match_all('@<p class="acc" property="swf">(.*?)</p>@si',$kaynak,$swf);
    preg_match_all('@<p class="acc" property="link">(.*?)</p>@si',$kaynak,$link);
    
    $baslik = $baslik[0];
    $swf = $swf[0];
    $link = $link[0];