Генератор ИНН

Статус
В этой теме нельзя размещать новые ответы.
если верить википедии вы потеряли последнее действие в вычислении н1 и н2, а именно деление с остатком на 10
PHP:
$n2= (( ......... )%11 ) % 10;
$n1= (( ..........)%11 ) % 10;
 
Генерация работает, за что спасибо, но вот хотелось бы немного по подробнее, именно поэтому тема в разделе для новичков. Не понятен только почему вот это вставлено: $n2*8 это типа еще одно случайное число?
И еще хотелось бы узнать как реализовать возможность указания первых 2 или 4 цифр? а то что-то я пробую, а у меня пишет, что ИНН не правильный, проверяю не через свою форму)
Вот как думал сделать, но проверку не проходит:

Одну ошибку обнаружил сам: $arr[4] надо начинать с $arr[0] и так далее, но все равно не проходит проверку.


Все работает, спасибо еще раз.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху