• 30-03-2009, 15:32:35
    #1
    Arkadaşlar yazdıgım degişkende sadece rakamların gözükmesini istiyorum nasıl yapabilirim?

    Aşagıdaki kodu yazıyorum.

    <?php
    $degisken ="15nurettin35";
    $degisken = intval($degisken);
    echo $degisken;
    ?>
    Sadece 15 cıkıyor 35 cıkmıyor
  • 30-03-2009, 15:49:15
    #2
    Üyeliği durduruldu
    <?php
    $degisken ="15nurettin35";
    echo ereg_replace('[^0-9]','',$degisken);
    ?>
  • 30-03-2009, 15:49:48
    #3
    Üyeliği durduruldu
    preg_match_all('/[0-9]/', "11dgfdgrgrgrg5555rtrtrt9999",$m) ; 
    $a = implode("",$m[0]);
    echo $a;
  • 30-03-2009, 19:25:58
    #4
    Eposta Aktivasyonu Gerekmekte
    $str = '15nuRettin35';
    $str = preg_replace('/[a-zA-Z]/', '', $str);
    echo $str; // 1535
  • 31-03-2009, 09:33:46
    #5
    Üyeliği durduruldu
    taylanaktepe adlı üyeden alıntı: mesajı görüntüle
    $str = '15nuRettin35';
    $str = preg_replace('/[a-zA-Z]/', '', $str);
    echo $str; // 1535
    içinde harf harici bişi olursa mıçar

    örnek $str = '15nuRettin35^';

  • 31-03-2009, 17:35:50
    #6
    Eposta Aktivasyonu Gerekmekte
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    içinde harf harici bişi olursa mıçar
    örnek $str = '15nuRettin35^';
    o da olur
    $str = '15nuRettin35^';
    $str = preg_replace('/[\D]/', '', $str);
    echo $str; // 1535
  • 31-03-2009, 17:47:32
    #7
    Üyeliği durduruldu
    taylanaktepe adlı üyeden alıntı: mesajı görüntüle
    o da olur
    amcanın yapıp yapamadığını söyledigi yok kendi kendimize konuşuyoruz bu arada
  • 31-03-2009, 17:55:59
    #8
    Eposta Aktivasyonu Gerekmekte
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    amcanın yapıp yapamadığını söyledigi yok kendi kendimize konuşuyoruz bu arada
    öyle... haklısın! yanlışlıkla arkadaşıda replace ettik galiba... kayboldu.