Php ile yazı içerisindeki Telefon numarasını Gizleme

Php ile yazı içerisindeki Telefon numarasını Gizleme

Php ile yazı içerisindeki Telefon numarasını Gizleme

Php ile yazı içerisindeki Telefon numarasını ve Mail adresini Gizleme

  • 2 dakika
  • 8 ay önce

Php ile yazı içerisindeki Telefon numarasını ve Mail adresini Gizleme

Özellikle chat tarzı yazılımlarda üyelerin kendi aralarında telefon numarası ve mail adresi göndermesini istemeyebiliriz.Buna kesin bir çözüm bulmak zor çünkü "sıfır beş yüz " gibi şekildede yazabilir tek satır degil birden çok satırdada yazılabilir ancak biz temel olarak

"0543492140" gibi yazılan numaraların nasıl filtrelendiğini görücez.Bunun için bir fonksiyonumuz var bu fonksiyon ile diledigimiz yerde çağırarak kullanıcıların numaralarını filtreleyebiliriz.

 function phoneAndEmailRemover($text)
    {
        // remove email
        $text = preg_replace('/([a-zA-Z0-9_-]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)/','**',$text);

        // remove phone
        $text = preg_replace('/([0-9]+[- ]?[0-9]+)/','**',$text);

        return $text;
    }

 İlk preg_replace ımız mail için bir filtre koyacaktır ikinci preg_replace ımız ise telefon numarası için filtreleme koyacaktır örnek kullanım aşagıdaki gibidir.

<?php 
$text = "selam 0543492140";
$text = phoneAndEmailRemover($text);
echo $text;
// selam **

Bu şekilde sizlerde email ve şifreyi kaldırabilirsiniz.

Mert Buldur

Yaklaşık 12 senedir internet ortamında aktif olarak faaliyet göstermekteyim. 2014 yılında açmış olduğum Youtube kanalımdan , kişisel websitem üzerinden ve Udemy Üzerinden 2k+ ziyaretçime eğitimler sağlıyorum. Şu anda Freelance Yazılım geliştiricisi olarak hayatıma devam etmekteyim. Birçok firma ve müşterilerime Yazılım desteği sağlamaktayım.

Yorum Yaz