$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))
Hocam açıkçası ben xampp server ile birlikte yüklediğimde bu kütüphane yüklü olarak geliyordu, bir de o şekilde baştan kurmayı deneyebilirsiniz
Hee kusura bakma dostum ben eskisinden veri gelmiyor dediniz diye sanmışım.
Buradaki yönergeleri izleyin, bu bilgiler halen çalışıyor. Benim bir projemdeki google ile giriş uygulamasında bilgileri alabiliyorum.

Boş bir php dosyasına phpinfo() yazıp kaydedin ve çalıştırın. Burada gd başlığını bulun ve GD Support kısmında ne yazdığına bakın. Gd kütüphanesi yüklü mü diye.
Kodu daha kısa yazma dışında işinizi görecek olan kod en sondaki subtotal yazısının yanına .toFixed(2) yazmak.
Valla dostum bu bootstrap-switch nasıl bir şeyse checkbox u biraz bozuyor, sağ kulağı sol elle başın üstünden tutarak yaptım biraz, iş görüyor ama daha iyisi de yapılabilir gibi
$("input[data-bootstrap-switch]").each(function () {
$(this).bootstrapSwitch('state', $(this).prop('checked'));
});
$(function () {
let checkvalid = $('#bakim'),
bakim = $(".bakim")
if (checkvalid.is(':checked'))
bakim.show()
$(".bootstrap-switch-handle-on, .bootstrap-switch-handle-off, .bootstrap-switch-label, #bakim").on('click', () =>
checkvalid.prop("checked") ? bakim.show(200) : bakim.hide(200))
})
Bir codepen projesi olarak hazırlarsanız çok daha hızlı yanıt verilebilir.