Функцыя similar_text

Функцыя similar_text прымае два радкі для параўнання і верне колькасць якіх супадаюць сімвалаў. Трэцім неабавязковым параметрам можна атрымаць працэнт супадзення. Параўнанне адчувальна да рэгістру.

Сінтаксіс

phpsimilar_text(string1, string2, [&percent]);

Прыклад

Параўняем два падобныя радкі і атрымаем колькасць якіх супадаюць сімвалаў:

php<?php
  $res = similar_text('Hello', 'Hallo');
  echo $res;
?>

Вынік выканання кода:

php4

Прыклад

Атрымаем працэнт супадзення радкоў:

php<?php
  similar_text('Hello', 'Hallo', $percent);
  echo $percent;
?>

Вынік выканання кода:

php80

Прыклад

Параўнанне радкоў з розным рэгістрам:

php<?php
  similar_text('Hello', 'hello', $percent);
  echo $percent;
?>

Вынік выканання кода:

php80

Глядзіце таксама

  • функцыю levenshtein,
    якая вылічэ адлегласць Левенштэйна паміж радкамі
  • функцыю soundex,
    якая вылічэ soundex-ключ радка