126 of 410 menu

Levenshtein ֆունկցիա

levenshtein ֆունկցիան ընդունում է երկու տող և վերադարձնում է թիվ՝ դրանց միջև եղած Լևենշտեյնի հեռավորությունը: Որքան փոքր է այս թիվը, այնքան ավելի նման են տողերը: Առաջին պարամետրին փոխանցվում է առաջին տողը, երկրորդին՝ երկրորդ տողը: Կարելի է նաև նշել լրացուցիչ պարամետրեր գործողությունների արժեքը կարգավորելու համար:

Շարահյուսություն

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

Օրինակ

Համեմատենք երկու նմանատիպ տողեր.

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

Կոդի կատարման արդյունք.

3

Օրինակ

Համեմատենք երկու լրիվ տարբեր տողեր.

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

Կոդի կատարման արդյունք.

4

Օրինակ

Օգտագործողի կողմից սահմանված գործողությունների արժեքների օգտագործում.

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

Կոդի կատարման արդյունք.

2

Տես նաև

  • similar_text ֆունկցիան,
    որը հաշվարկում է երկու տողերի նմանության աստիճանը
  • soundex ֆունկցիան,
    որը հաշվարկում է տողի հնչյունական բանալին
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել