126 of 410 menu

Funksjonen levenshtein

Funksjonen levenshtein tar imot to strenger og returnerer et tall - Levenshtein-avstanden mellom dem. Jo mindre dette tallet er, desto mer like er strengene. I den første parameteren sendes den første strengen, i den andre - den andre strengen. Du kan også spesifisere tilleggsparametere for å tilpasse kostnaden for operasjoner.

Syntaks

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

Eksempel

La oss sammenligne to like strenger:

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

Resultat av kjøring av koden:

3

Eksempel

La oss sammenligne to helt forskjellige strenger:

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

Resultat av kjøring av koden:

4

Eksempel

Bruk av egendefinerte operasjonskostnader:

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

Resultat av kjøring av koden:

2

Se også

  • funksjonen similar_text,
    som beregner graden av likhet mellom to strenger
  • funksjonen soundex,
    som beregner den lydlige nøkkelen til en streng
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis