(PHP >= 5.4.0, PECL intl >= 2.0.0)
Spoofchecker::areConfusable — Проверить, являются ли строки подозрительными
$str1
, string $str2
[, string &$error
] )Проверяет, на сколько легко перепутать две строки.
str1Первая строка.
str2Вторая строка.
errorЭтот параметр передается по ссылке и заполняется строкой содержащей ошибку, если таковая есть.
Возвращает TRUE если две втроки легко перепутать и FALSE, если нет.
Пример #1 Пример использования Spoofchecker::areConfusable()
<?php
$checker = new Spoofchecker();
$checker->areConfusable('google.com', 'goog1e.com'); // true
//Английскую строчную "l" легко перепутать с цифрой 1
$checker->areConfusable('google.com', 'g00g1e.com'); // false
// Ноль (0) сложно перепутать со строчной "o"