v2.5.2
Giriş yap

Veri Maskeleme

sfylmz
313 defa görüntülendi

Merhaba,

Bir Değeri Maskelemek İçin Nasıl Bir Yol veya Nasıl Bir Arama Yapmak Gerekir.

Örnek Vermek Gerekirse;

$data = "TAYFUN ERBİLEN";
Çıktı : TA**** ER*****

veya

$data = "AHMET MEHMET ÇELİK";
Çıktı : AH*** ME**** ÇE***

Yardımcı Olursanız Sevinirim.

Cevap yaz
Cevaplar (2)
abdullahx
971 gün önce
$str1 = "ABDULLAH KAYA";
$str2 = "AHMET MEHMET ÇELİK";

function mask($value, $harf = 2)
{
	$mapped = array_map(function ($item) use ($harf) {
	return  mb_substr($item, 0, $harf) . str_repeat("*", (mb_strlen($item) - $harf));
	}, explode(" ", $value));
	return implode(" ", $mapped);
}

echo mask($str2);
let str1 = "ABDULLAH KAYA",
str2 = "AHMET MEHMET ÇELİK"

function mask(value, harf = 2)
{
return value.split(" ")
.map((current) => {
	return current.substr(0,harf) + "*".repeat((current.length) - harf)
})
.join(" ")
}

console.log(mask(str2))
sfylmz
971 gün önce

@abdullahx Toprağım Teşekkür Ederim.