126 of 410 menu

Funktsioon levenshtein

Funktsioon levenshtein võtab kaks stringi ja tagastab arvu - nendevahelise Levenshteini kauguse. Mida väiksem see arv on, seda sarnasemad stringid on. Esimesele parameetrile edastatakse esimene string, teisele parameetrile teine string. Samuti on võimalik määrata täiendavaid parameetreid operatsioonide maksumuse seadistamiseks.

Süntaks

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

Näide

Võrdleme kahte sarnast stringi:

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

Koodi täitmise tulemus:

3

Näide

Võrdleme kahte täiesti erinevat stringi:

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

Koodi täitmise tulemus:

4

Näide

Kasutajamääratud operatsioonide maksumuste kasutamine:

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

Koodi täitmise tulemus:

2

Vaata ka

  • funktsiooni similar_text,
    mis arvutab kahe stringi sarnasuse astet
  • funktsiooni soundex,
    mis arvutab stringi helivõtme
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu