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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау