asdasdasdasd
soundex - Kelimenin okunuş anahtarını hesaplar
Verilen değerin talaffuzuna göre harf ile başlayan 4 karakter uzunluğunda bir sonuç türetir.
Örnek 1
soundex örnekleri
<?
$kelime=$_GET['kelime'];
// sayfa.php?kelime=see şeklinde girişi ayarladık
$kelimeler= array("sea" , "saw" , "wov");
// elimizdeki kelimeleri dizi içine ekledik
$sestes=array();
// sestes değişkeni de bir dizidir dedik
for ($i=0; $i<count($kelimeler);$i++){
if (soundex($kelime)==soundex($kelimeler[$i])){
$sestes[]=$kelimeler[$i];
/* eğer sorulan kelime ile, dizimiz içindeki kelimeler benzer okunuştaysa
sestes dizinine atmasını söyledik
*/
}
}
$sayi=count($sestes);
if ($sayi>0) {
echo 'Verdiğiniz kelimenin ' . $sayi . ' adet sesteşi buulndu<br>';
$ler = ( $sayi> 1) ? 'ler' : '';
// sesteş sayısı 1 den fazla ise $ler değişkeni ler değerini alsın dedik
echo 'Bu kelime' . $ler . ' aşağıda verilmiştir<br>';
for ($i=0; $i<$sayi;$i++){
echo $sestes[$i] . '<br>';
}
}
else
echo "Verdiğiniz kelimenin ingilizce sesteşi yoktur";
?>
Not:
Türkçe olarak işimize çok yarayacağını düşünmesem de, ingilizce olarak sesteş arayabileceğimiz bir sayfa hazırlananilir.