126 of 410 menu

Funkce levenshtein

Funkce levenshtein přijímá dva řetězce a vrací číslo - Levenshteinovu vzdálenost mezi nimi. Čím menší je toto číslo, tím více jsou si řetězce podobné. První parametr je první řetězec, druhý parametr je druhý řetězec. Lze také zadat další parametry pro nastavení ceny operací.

Syntaxe

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

Příklad

Porovnejme dva podobné řetězce:

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

Výsledek provedení kódu:

3

Příklad

Porovnejme dva zcela odlišné řetězce:

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

Výsledek provedení kódu:

4

Příklad

Použití vlastních cen operací:

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

Výsledek provedení kódu:

2

Viz také

  • funkci similar_text,
    která vypočítá míru podobnosti dvou řetězců
  • funkci soundex,
    která vypočítá zvukový klíč řetězce
Č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