126 of 410 menu

Functie levenshtein

De functie levenshtein accepteert twee strings en retourneert een getal - de Levenshtein-afstand tussen hen. Hoe lager dit getal, hoe meer de strings op elkaar lijken. In de eerste parameter wordt de eerste string doorgegeven, in de tweede - de tweede string. Het is ook mogelijk om aanvullende parameters op te geven voor het instellen van de kosten van bewerkingen.

Syntaxis

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

Voorbeeld

Laten we twee vergelijkbare strings vergelijken:

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

Resultaat van de code-uitvoering:

3

Voorbeeld

Laten we twee volledig verschillende strings vergelijken:

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

Resultaat van de code-uitvoering:

4

Voorbeeld

Gebruik van aangepaste kosten voor bewerkingen:

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

Resultaat van de code-uitvoering:

2

Zie ook

  • de functie similar_text,
    die de mate van gelijkenis tussen twee strings berekent
  • de functie soundex,
    die de fonetische sleutel van een string berekent
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren