Функция 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-ключ на низ