128 of 410 menu

Fonksiyon soundex

soundex fonksiyonu, verilen bir dize için ses anahtarını hesaplar. Soundex anahtarı, dizenin ilk harfi ve ardından dizenin geri kalanının temel ses özelliklerini temsil eden üç rakamdan oluşur. Bu algoritma, özellikle benzer ses çıkaran ancak farklı yazılabilen isimleri aramak için kullanışlıdır.

Sözdizimi

soundex(string);

Örnek

"Hello" dizesi için soundex anahtarını alalım:

<?php echo soundex('Hello'); ?>

Kodun çalıştırılmasının sonucu:

'H400'

Örnek

Sesleri benzer kelimelerin soundex anahtarlarını karşılaştıralım:

<?php $res1 = soundex('Robert'); $res2 = soundex('Rupert'); echo $res1 . ' ' . $res2; ?>

Kodun çalıştırılmasının sonucu:

'R163 R163'

Örnek

Farklı kelimeler için soundex anahtarlarını kontrol edelim:

<?php $words = ['Hello', 'Hallo', 'Hullo', 'World']; foreach ($words as $word) { echo $word . ': ' . soundex($word) . "\n"; } ?>

Kodun çalıştırılmasının sonucu:

Hello: H400 Hallo: H400 Hullo: H400 World: W643

Ayrıca Bakınız

  • levenshtein fonksiyonu,
    dizeler arasındaki mesafeyi hesaplar
  • metaphone fonksiyonu,
    bir dize için metaphone anahtarını döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet