PHP
Ana Sayfa | Php Manuel | Makaleler | Dosyalar | Linkler

Arama

PHP Manual

soundex

soundex - Kelimenin okunuş anahtarını hesaplar

Tanım

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 = ( $sayi1) ? '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";
?>
ingilizce kelimeleri için bir sesteş sayfa örneği

Not:

Türkçe olarak işimize çok yarayacağını düşünmesem de, ingilizce olarak sesteş arayabileceğimiz bir sayfa hazırlananilir.



Görülmesi gerekenler: levenshtein() metaphone() similar_text()

add a note Not Ekle Kullanıcıların ekledikleri
str_replace

deneem@deneem.com
06-Apr-2007 12:52
asdasdasdasd



 
İletişim | Reklam