126 of 410 menu

Funkcija levenshtein

Funkcija levenshtein pieņem divas virknes un atgriež skaitli - Levenšteina attālumu starp tām. Jo mazāks šis skaitlis, jo līdzīgākas ir virknes. Pirmajā parametrā tiek padota pirmā virkne, otrajā - otrā virkne. Var arī norādīt papildu parametrus operāciju izmaksu konfigurēšanai.

Sintakse

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

Piemērs

Salīdzināsim divas līdzīgas virknes:

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

Koda izpildes rezultāts:

3

Piemērs

Salīdzināsim divas pilnīgi atšķirīgas virknes:

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

Koda izpildes rezultāts:

4

Piemērs

Pielāgotu operāciju izmaksu izmantošana:

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

Koda izpildes rezultāts:

2

Skatiet arī

  • funkciju similar_text,
    kas aprēķina divu virkņu līdzības pakāpi
  • funkciju soundex,
    kas aprēķina virknes skaņas atslēgu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt