126 of 410 menu

Funkcia levenshtein

Funkcia levenshtein prijíma dva reťazce a vráti číslo - Levenshteinovu vzdialenosť medzi nimi. Čím menšie je toto číslo, tým sú reťazce podobnejšie. V prvom parametri sa odovzdáva prvý reťazec, v druhom - druhý reťazec. Tiež je možné uviesť dodatočné parametre pre nastavenie ceny operácií.

Syntax

levenshtein(string1, string2, [cost_ins], [cost_rep], [cost_del]);

Príklad

Porovnajme dva podobné reťazce:

<?php echo levenshtein('kitten', 'sitting'); ?>

Výsledok vykonania kódu:

3

Príklad

Porovnajme dva úplne odlišné reťazce:

<?php echo levenshtein('hello', 'world'); ?>

Výsledok vykonania kódu:

4

Príklad

Použitie vlastných cien operácií:

<?php echo levenshtein('test', 'text', 1, 2, 1); ?>

Výsledok vykonania kódu:

2

Pozrite tiež

  • funkciu similar_text,
    ktorá vypočíta stupeň podobnosti dvoch reťazcov
  • funkciu soundex,
    ktorá vypočíta zvukový kľúč reťazca
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť