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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне