Seyda AŞAN | Profesyonel web tasarım, sosyal medya, reklam ve e-ticaret hizmetleri...
Php Notları

Php ile Özel Bilgileri Yıldızlı Gösterme

Başlığın aslında çok absürt olduğunun farkındayım ama şimdi anlatacaklarımla konuyu daha net anlayacağınıza eminim. Bu yazımda sizlere PHP ile özel veya kişisel bir verinin tamamın gösterilmesini engelleyerek başından ve sonundan sadece belli karekterin gösterimini nasıl yapacağınızı anlatacağım.

Bu işlem için aşağıdaki fonksiyonu kullanabilirsiniz.

function private_str($str, $start, $end){
   $after = mb_substr($str, 0, $start, 'utf8');
   $repeat = str_repeat('*', $end);
   $before = mb_substr($str, ($start + $end), strlen($str), 'utf8');
   return $after.$repeat.$before;
}

Şimdi bu fonksiyonu bir değişken üzerinde kullanalım ve çıktıyı görelim.

$telefon = '05417495744';
echo private_str($telefon, 3, 5); // Çıktı: 054*****744

Bu örneği birde TC kimlik numarasında kullanalım.

/* yukarıdaki fonksiyon kodları burada olacak */
$tc = '45252204745';
echo private_str($tc, 2, 7); // Çıktı: 45*******45

2 thoughts on “Php ile Özel Bilgileri Yıldızlı Gösterme”

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir