• 07-03-2014, 17:50:35
    #1
    Reveloper
    Merhaba,

    Ufak bi konuyu çözemedimde preg_match ile mi yapiyim sizede danışmak istedim

    adres kısmında id yeri yer alıyor.

    Adres: \4055\ Esatpaşa mahallesi yeri yurdu sokak no:48 ataşehir\istanbul

    ilk \\ arasını almasını istiyorum 4055 istiyorum...
  • 07-03-2014, 19:14:39
    #2
    $metin = 'Adres: \4055\ Esatpaşa mahallesi yeri yurdu sokak no:48 ataşehir\istanbul';
    
    preg_match('((\d+))i',$metin, $dizi);
    
    echo $dizi[0];
  • 07-03-2014, 19:44:59
    #3
    Explode ile de alabilirsin


    iPhone 'den Tapatalk aracılığı ile gönderildi
  • 07-03-2014, 23:02:07
    #4
    Üyeliği durduruldu
    preg_match("/\\(.*?)\\/sim", $metin, $sonuc);

    echo $sonuc[0];
  • 07-03-2014, 23:08:45
    #5
    Baştaki ters slashları normal slash haline getirirseniz explode ile gayet basit bi şekilde yapabilirsiniz diye düşünüyorum.
  • 08-03-2014, 00:36:36
    #6
    Reveloper
    aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
    $metin = 'Adres: \4055\ Esatpaşa mahallesi yeri yurdu sokak no:48 ataşehir\istanbul';
    
    preg_match('((\d+))i',$metin, $dizi);
    
    echo $dizi[0];
    teşekkürler maalesef çalışmadı..
    ByAkman adlı üyeden alıntı: mesajı görüntüle
    Explode ile de alabilirsin


    iPhone 'den Tapatalk aracılığı ile gönderildi
    doğru diyorsunuz hocam ancak \ kabul etmiyor
    spider58 adlı üyeden alıntı: mesajı görüntüle
    preg_match("/\\(.*?)\\/sim", $metin, $sonuc);

    echo $sonuc[0];
    teşekkürler maalesef çalışmadı..
    AliBAYRAM adlı üyeden alıntı: mesajı görüntüle
    Baştaki ters slashları normal slash haline getirirseniz explode ile gayet basit bi şekilde yapabilirsiniz diye düşünüyorum.
    katılıyorum size mecbur kodu değiştireceğiz..

    <?php
    
    $degisken="/12599/  // / //SİNANPAŞA/ MAH CAKMAK SOK NO 00 /sinanmpaşa/";
    
    $bolunmus = explode("/", $degisken);
    
    echo $bolunmus[1];
    ?>
    ancak bu şekilde iş görüyor
  • 08-03-2014, 00:39:14
    #7
    baş tarafı hep sabitse

    substr fonksiyonu ile 8. karakterden sonrasını alabilirssin
  • 08-03-2014, 00:48:05
    #8
    Reveloper
    U_uR adlı üyeden alıntı: mesajı görüntüle
    baş tarafı hep sabitse

    substr fonksiyonu ile 8. karakterden sonrasını alabilirssin
    baştaki id numarası esnek kodlama şart
  • 08-03-2014, 00:53:59
    #9
    <?php
    
    preg_match("/\\\(.*?)\\\/i", 'Adres: \4055\ Esatpaşa mahallesi yeri yurdu sokak no:48 ataşehir\istanbul', $matches);
    
    echo $matches[1];