Простой Php String Matching Pattern - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть две строки, которые мне нужно сравнить. Скажем, например, что строки выглядят следующим образом:

$A = "A fox jumped over the log";
$B = "A fox jumped";

Теперь, как бы я сравнил эти две строки в PHP, чтобы получить процент совпадения символов.

Итак, я бы хотел, чтобы мой алгоритм возвратил (для примера выше)

10/20 или .5 Так как $ B имеет ровно половину совпадений длины $ A.

Я подумал, что могу перебирать каждый символ, но это показалось немного утомительным, и мое исследование показало, что preg_match мне здесь не сильно поможет. Спасибо за помощь!

1 Ответ

4 голосов
/ 28 сентября 2011

Попробуйте функции Левенштейн или Similar_text .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...