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

Php ile Özel Bilgileri Yıldızlı Gösterme” yazısında 2 düşünce

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir