Soru & Cevap

PHP gelen isim soyismi bilgisini kısaltma

19.12.2018 - 06:57

Merhaba herkese, Kullanıcılar databaseimde adSoyad column kısmına varchar olarak ad soyad verileri kaydediyorum. Burdaki verileri php ile Web kısmında kullanabiliyorum fakat şöyle bir durum var gizlilik açısından kullanıcının soyadının yalnızca baş harfi gerekiyor. örneğin Mert Mutlu olarak kaydettiğim veriyi Mert M. olarak kullanmak istiyorum bunun için önerisi olan var mı? Veri uzunluğu değişken olduğu için ucfirst veya str gibi fonksiyonlar kullanamıyorum. Şimdiden teşekkür ederim :)

810 Görüntülenme

7 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user mertmutlu
mertmutlu
20.12.2018 - 01:06
bu şekilde çözmüş oldum hocam elinize sağlık :)
Ali Keskin
20.12.2018 - 01:07
Saolun Teşekkürler.
picture-61362-1544162200.jpg
AliKeskin
20.12.2018 - 12:51

Basit Bir Örnek 

$isim = "Ali Ali Keskin";
$ayir = explode(" ", $isim);
$ayirsay = count($ayir);
$soyisim = $ayir[$ayirsay-1];
for($i=0;$i<$ayirsay-1; $i++){
    $isimtxt.=$ayir[$i]." ";
}
$soyisim = substr($soyisim,0,1).".";
echo $isimtxt.$soyisim;

 

picture-61362-1544162200.jpg
AliKeskin
20.12.2018 - 12:50

Basit Bir Örnek ;

$isim = "Ali Ali Keskin";
$ayir = explode(" ", $isim);
$ayirsay = count($ayir);
$soyisim = $ayir[$ayirsay-1];
for($i=0;$i<$ayirsay-1; $i++){
    $isimtxt.=$ayir[$i]." ";
}
$soyisim = substr($soyisim,0,1).".";
echo $isimtxt.$soyisim;

 

Profile picture for user mertmutlu
mertmutlu
20.12.2018 - 12:37
teşekkür ederim yorumunuz için
picture-61362-1544162200.jpg
AliKeskin
20.12.2018 - 12:35

O zaman isim soyisimi boşluklardan ayrıp kaç kelime var bulup en sonra ki kelimeyi substr ile sadece ilk harfini aldırabilirsin. 

Profile picture for user mertmutlu
mertmutlu
20.12.2018 - 12:32
Aynı fieldda hocam "Ad Soyad" şeklinde
picture-61362-1544162200.jpg
AliKeskin
20.12.2018 - 12:25

Ad Soyad verisi ayrı fieldlarda mı yoksa aynı fieald da mı  ?