Wordpress

Php ile Önemli Bilgileri Gizlemek

Yazar Tufan

Nasıl Yapılır?

İstediğimiz verilerde istediğimiz aralıkları “*” olarak gizlemek için ilk olarak bir fonksiyon oluşturalım.

function gizle($gelen, $baslangic, $bitis){
   $gv = mb_substr($gelen, 0, $baslangic, 'utf8');
   $tekrar = str_repeat('*', $bitis);
   $son = mb_substr($gelen, ($baslangic + $bitis), strlen($gelen), 'utf8');
   return $gv.$tekrar.$son;
}

Kullanımı;

$numara= '05535839873';
echo gizle($numara, 3, 6); // Çıktı: 055******73

Birde TC kimlik numarası örenği ile;

$tc = '17595348752';
echo gizle($tc, 2, 7); // Çıktı 17*******52

Nasıl Çalışır?

Çalışma mantığı şu şekilde:
gizle(verimiz, baslangic, sayisi);

gizle // fonksiyonumuzun adı

verimiz // İçeriye hangi veriyi göndereceksek bu alandan geçer, örneğin tc, numara, mail adresi vb

baslangic // Kaçıncı karakterden başlayacağı

sayisi // Kaç sayı boyunca devam edeceğini belirliyoruz.

2 yorum

Yorum bırak