Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

similar_text

Вычисляет, насколько похожи две строки.

Синтаксис

similar_text(string $string1, string $string2, float &$percent = null): int

Параметры

ПараметрТипОписание
$string1stringПервая строка.
$string2stringВторая строка.
$percentfloatНеобязательный. Сюда записывается сходство в процентах.

Возвращаемое значение

intЧисло совпадающих символов.

Примеры

Сходство в процентах:

<?php
 
similar_text('World', 'Word', $percent);
 
echo round($percent, 1), '%';

Результат:

88.9%

Примечания

На длинных строках функция работает медленно. Для поиска опечаток чаще берут levenshtein().

См. также

  • levenshtein — Считает, сколько правок превращают одну строку в другую.
  • strcmp — Сравнивает две строки.
  • soundex — Возвращает код звучания английского слова.

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.