• 30-09-2015, 20:16:25
    #1
    Merhaba arkadaşlar,

    şöyle birşeye ihtiyacım var.

    Formdan gelen telefon numarasında başında sıfır var ise bu 0 ı nasıl yok edip o şekilde yani sıfır olmadan alabilirim ?
  • 30-09-2015, 20:30:10
    #2
    Üyeliği durduruldu
    Bu konu işinizi görür sanırım
    http://www.yunusbassahan.com/blog/ph...emizlemek.html
  • 30-09-2015, 20:40:17
    #3
    Üyeliği durduruldu
    $tel = "05419872563";
    if(substr($tel,0,1) == false) $tel = substr($tel,1,strlen($tel));
    echo $tel;
  • 30-09-2015, 21:26:14
    #4
    UzmanYazilim adlı üyeden alıntı: mesajı görüntüle
    $tel = "05419872563";
    if(substr($tel,0,1) == false) $tel = substr($tel,1,strlen($tel));
    echo $tel;
    Hocam aradaki boşlukları trim ile alamadım farklı olarak nasıl alabilrim ?
  • 30-09-2015, 21:56:14
    #5
    Üyeliği durduruldu
    Ankon adlı üyeden alıntı: mesajı görüntüle
    Hocam aradaki boşlukları trim ile alamadım farklı olarak nasıl alabilrim ?

    Buyur hocam


    str_replace(' ','', $tel);
  • 30-09-2015, 22:46:24
    #6
    Ankon adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    şöyle birşeye ihtiyacım var.

    Formdan gelen telefon numarasında başında sıfır var ise bu 0 ı nasıl yok edip o şekilde yani sıfır olmadan alabilirim ?
    $str = ltrim($str, '0'); böyle de yapabilirsiniz.
  • 30-09-2015, 22:55:37
    #7
    Aklıma gelen bir kaç fikir var.
    Fonksiyon olarak örneklerle yapalım.
    Örneğin numaraları sınıflara ayırarak farklı fonksiyonlarda çalıştırarak yapılabilir.

    <?PHP
    Function duzenle($text){
    $gelenkod		= array('+90'); //* Değiştirmek istediğimiz kod *//
    $degisenkod		= array(' '); //** Değişen kod **//
    $yenikod		= str_replace($gelenkod,$degisenkod,$text);
    return $yenikod;
    }
    
    ?>
    Numaraları alacağın yere +9 ifadesini de ekleyerek fonksiyon ile bunu temizletebiliriz. +9'u ayraç gibi kullanıcaz.

    Fonksiyonu da şu şekilde çalıştırabiliriz sanırım.

    $telefonno= duzenle($sifirlinumara);
  • 01-10-2015, 17:52:01
    #8
    Üyeliği durduruldu
    ufukt51 adlı üyeden alıntı: mesajı görüntüle
    $str = ltrim($str, '0'); böyle de yapabilirsiniz.
    Aynen, bu benim aklıma gelmemişti.

    @Ankon; bu kodu kullanman daha iyi olacaktır.