Функция similar_text
Функция similar_text принимает две строки для сравнения и возвращает количество совпадающих символов. Третьим необязательным параметром можно получить процент совпадения. Сравнение чувствительно к регистру.
Синтаксис
similar_text(string1, string2, [&percent]);
Пример
Сравним две похожие строки и получим количество совпадающих символов:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Результат выполнения кода:
4
Пример
Получим процент совпадения строк:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Результат выполнения кода:
80
Пример
Сравнение строк с разным регистром:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Результат выполнения кода:
80
Смотрите также
-
функцию
levenshtein,
которая вычисляет расстояние Левенштейна между строками -
функцию
soundex,
которая вычисляет soundex-ключ строки