126 of 410 menu

Funkcija levenshtein

Funkcija levenshtein priima dvi eilutes ir grąžina skaičių - Levenšteino atstumą tarp jų. Kuo mažesnis šis skaičius, tuo eilutės panašesnės. Pirmuoju parametru perduodama pirmoji eilutė, antruoju - antroji eilutė. Taip pat galima nurodyti papildomus parametrus operacijų kainai nustatyti.

Sintaksė

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

Pavyzdys

Palyginkime dvi panašias eilutes:

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

Kodo vykdymo rezultatas:

3

Pavyzdys

Palyginkime dvi visiškai skirtingas eilutes:

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

Kodo vykdymo rezultatas:

4

Pavyzdys

Pasirinktinių operacijų kainų naudojimas:

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

Kodo vykdymo rezultatas:

2

Taip pat žiūrėkite

  • funkciją similar_text,
    kuri apskaičiuoja dviejų eilučių panašumo laipsnį
  • funkciją soundex,
    kuri apskaičiuoja eilutės garso raktą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti