awoken adlı üyeden alıntı: mesajı görüntüle
$alfabe = preg_split('//u', 'abcçdefgğhıijklmnoöpqrsştuüvwxyz', -1, PREG_SPLIT_NO_EMPTY);
// $alfabe = ['a', 'b', 'c' ...];

$kelime = 'yazının gelişimi';
$harfler = array_unique(preg_split('//u', $kelime, -1, PREG_SPLIT_NO_EMPTY));

$kullanilan_harfler = array_filter($harfler, function($harf) use ($alfabe) {
return in_array($harf, $alfabe);
});

$kullanilmayan_harfler = array_diff($alfabe, $kullanilan_harfler);

print 'Kullanılan Harfler: '.join(', ', $kullanilan_harfler).PHP_EOL;
print 'Kullanılmayan Harfler: '.join(', ', $kullanilmayan_harfler);
Ben alfabeyi verdiğiniz stringden hesapladım, siz isterseniz direkt array olarak kullanabilirsiniz.

Dipnot: Bu arada ben preg_split kullandım çünkü Türkçe karakterler var, multibyte bir string yani. Eğer PHP 7.4 ve üst sürümde çalışacak ise preg_split('//u', $kelime, -1, PREG_SPLIT_NO_EMPTY) yerine mb_str_split($kelime) de kullanılabilir.

çok teşekkür ederim, sağolun