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