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
Paylaşım için teşekkürler 🙂
Ben bir utanmazım