128 of 410 menu

Funkce soundex

Funkce soundex vypočítá zvukový klíč pro daný řetězec. Soundex klíč se skládá z prvního písmene řetězce, za nímž následují tři číslice, představující hlavní zvukové charakteristiky zbytku řetězce. Tento algoritmus je obzvláště užitečný pro hledání jmen, která znějí podobně, ale mohou být zapsána různě.

Syntaxe

soundex(string);

Příklad

Získáme soundex klíč pro řetězec "Hello":

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

Výsledek provedení kódu:

'H400'

Příklad

Porovnejme soundex klíče pro podobně znějící slova:

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

Výsledek provedení kódu:

'R163 R163'

Příklad

Zkontrolujme soundex klíče pro různá slova:

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

Výsledek provedení kódu:

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

Viz také

  • funkci levenshtein,
    která vypočítá vzdálenost mezi řetězci
  • funkci metaphone,
    která vrací metaphone klíč pro řetězec
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout