https://e-ihale.gen.tr/register burada nvi api kullandım işinize yararsa gerekli kodlar google de mevcut sadece isim soyisim kısmını doğrulatırsınız.
Daha sonra filtreleleyerek yıldız koyabilirsiniz.
Örnek: https://seditio.com.tr/hazirkodlar/p...e-yildiz-koyma
function karakterDuzelt($yazi){
     $ara=array("ç","i","ı","ğ","ö","ş","ü");
     $degistir=array("Ç","İ","I","Ğ","Ö","Ş","Ü");
     $yazi=str_replace($ara,$degistir,$yazi);
     $yazi=strtoupper($yazi);
     return $yazi;
}

    $veriler = array(
    'TCKimlikNo' => $newtc,
    'Ad' => $ruserfirstname,
    'Soyad' => $ruserlastname,
    'DogumYili' => $rdogumyili
  );
    
    $baglan = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
    $sonuc = $baglan -> TCKimlikNoDogrula ($veriler);
    if ($newtc != $sonuc->TCKimlikNoDogrulaResult) {
    $error_string .= "İsim, Soyisim, T.C. Kimlik No veya Doğum Yılı  hatalı lütfen kontrol edin.<br />";
  }