Koineks
  • 23-05-2015, 12:47:13
    #1
    Selam arkadaşlar,

    "Faks: (0232) 462 63 **"

    bu formattaki bir yazıyı, 023246263** formatında ayırmak istiyorum, hangi fonksiyonu kullanmalıyım?
  • Sponsor Reklam
  • 23-05-2015, 13:26:22
    #2
    Hocam merhaba,

    2 farklı yol kullanarak işini halledebilirsin.

    $Gelenveri = "Faks: (0232) 462 63 **";
    
    / Basit - Amatör Kodlama /
    $Deger = str_replace("Faks: (", "", $Gelenveri); //Faks: ( değerini sildik
    $Deger = str_replace(")", "", $Deger);    //) değerini sildik.
    $Deger = str_replace(" ", "", $Deger);     //Boşlukları sildik.
    
    echo $Deger;
    
    /  ÇIKTI /
    //023246263**
    
    / Profesyonel Kodlama /
    $Deger = preg_replace('/[a-zA-Z:() ]/', '', $Gelenveri);
    
    /* Yukarıda REGEX'i kullanarak içinde a'dan z'ye herhangi bir harf varsa, : (iki nokta üst üste varsa) ve () (Parantez aç kapa varsa) sil dedik.*/
    
    /  ÇIKTI /
    //023246263**
    Kolay gelsin