Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Калькулятор совместимости имен
Этот интересный скрипт на PHP позволит вам посчитать совместимость имен. Прикрепив его к сайту, вы сможете привлечь внимание посетителей. Он не основан на каком-либо Random механизме, т.е. очки «совместимости» имен будут постоянными.
Основа для генерации очков - MD5 сумма имени. Скрипт оформлен в виде функции, и для его использования достаточно вызвать функцию match() и передать ей два имени, для которых высчитывается «совместимость». Кроме того, вы можете подключить этот скрипт к форме, чтобы посетители подставляли желаемые имена.
function match($name1, $name2) {
$num1 = 0;
$num2 = 0;
$base = array("0" => 0, "1" => 1, "2" => 2, "3" => 3, "4" => 4, "5" => 5, "6" => 6, "7" => 7, "8" => 8, "9" => 9, "a" => 10, "b" => 11, "c" => 12, "d" => 13, "e" => 14, "f" => 15);
$md1 = md5($name1);
$md2 = md5($name2);
for($i = 0; $i < 32; $i++) {
$value = $base[substr($md1, $i, 1)];
$num1 += $value;
}
for($j = 0; $j < 32; $j++) {
$value = $base[substr($md2, $j, 1)];
$num2 += $value;
}
return 100 - round(abs(ceil($num1 / 3.1) - ceil($num2 / 3.1)) * 3);
}
echo "Совместимость: <strong>" . match("Саша", "Маша") . "</strong>";
Разместил andrey 08.Apr.2012
.
Прокомментировать/Отблагодарить