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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш