126 of 410 menu

Funksie levenshtein

Die funksie levenshtein neem twee stringe en gee 'n getal terug - die Levenshtein-afstand tussen hulle. Hoe kleiner hierdie getal is, hoe meer soortgelyk is die stringe. In die eerste parameter word die eerste string oorgedra, in die tweede - die tweede string. Addisionele parameters kan ook gespesifiseer word om die koste van bewerkings aan te pas.

Sintaksis

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

Voorbeeld

Laat ons twee soortgelyke stringe vergelyk:

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

Resultaat van die uitvoering van die kode:

3

Voorbeeld

Laat ons twee heeltemal verskillende stringe vergelyk:

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

Resultaat van die uitvoering van die kode:

4

Voorbeeld

Gebruik van persoonlike bewerkingskostes:

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

Resultaat van die uitvoering van die kode:

2

Sien ook

  • die funksie similar_text,
    wat die graad van ooreenkoms tussen twee stringe bereken
  • die funksie soundex,
    wat die klanksleutel van 'n string bereken
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp