v2.5.2
Giriş yap

Php ile Ad Soyad ilk harfleri çekme

hyki89
1,407 defa görüntülendi

Merhaba, php ile Ad Soyad ilk harflerini çekmek isyorumda nası lyaparım $adsoyad = "Ad Soyad"; burdaki veriyi ad ve soyad olarak nasıl çekerim.

ersiin
1417 gün önce

Fonksiyonun son hali şu şekilde. Eğer fonksiyona ikinci parametre olarak 1 değeri girerseniz isim ve soyismin geri kalan harflerini yıldız ile sansürlüyor. Test ettim :)

<?PHP
function ilkharfler($adsoyad, $yildiz = 0){
$bol = explode(" ", $adsoyad);
$ad = $bol[0];
$soyad = $bol[1];
$x = substr($ad, 1);
$adilkharf = str_replace($x, "", $ad);
$y = substr($soyad, "1");
$soyadilkharf = str_replace($y, "", $soyad);
if($yildiz=="1"){
    for($sayi = 0; $sayi < strlen($x); $sayi++) {
   $yildiz_ad = "$yildiz_ad" . "*";
}
    for($sayi = 0; $sayi < strlen($y); $sayi++) {
   $yildiz_soyad = "$yildiz_soyad" . "*";
}
}
return "$adilkharf" . "$yildiz_ad" . " " . "$soyadilkharf" . "$yildiz_soyad";
}

Kullanımı:

<?PHP
echo ilkharfler("Elon Musk", 1);
//Çıktı: E*** M***
echo ilkharfler("Elon Musk");
//Çıktı: E M

Belki bu şekilde daha çok işine yarar. Kolay gelsin :)