Spoofchecker::areConfusable
(PHP 5 >= 5.4.0, PHP 7, PECL intl >= 2.0.0)
Spoofchecker::areConfusable — Проверить, являются ли строки подозрительными
Описание
public Spoofchecker::areConfusable
( string
$str1
, string $str2
, string &$error
= ?
) : boolПроверяет, на сколько легко перепутать две строки.
Список параметров
-
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"