(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)
Spoofchecker::areConfusable — Проверить, являются ли строки подозрительными
Проверяет, на сколько легко перепутать две строки.
string1
Первая строка.
string2
Вторая строка.
errorCode
Этот параметр передаётся по ссылке и заполняется целым числом (int), содержащим ошибку, если таковая есть.
Возвращает 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"