126 of 410 menu

Funktionen levenshtein

Funktionen levenshtein tar två strängar och returnerar ett tal - Levenshtein-avståndet mellan dem. Ju mindre detta tal är, desto mer lika är strängarna. Den första parametern är första strängen, den andra är den andra strängen. Det är också möjligt att ange ytterligare parametrar för att anpassa kostnaden för operationer.

Syntax

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

Exempel

Låt oss jämföra två liknande strängar:

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

Resultatet av kodkörningen:

3

Exempel

Låt oss jämföra två helt olika strängar:

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

Resultatet av kodkörningen:

4

Exempel

Användning av anpassade operationskostnader:

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

Resultatet av kodkörningen:

2

Se även

  • funktionen similar_text,
    som beräknar graden av likhet mellan två strängar
  • funktionen soundex,
    som beräknar ett fonetiskt nyckel för en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa