НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить