Функция 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-ключ строки