Ola
Pessoal sou novo no fórum estou com uma duvida para calcular o DV do nosso numero do banco Sicredi, estou fazendo em php, ou se alguém tiver um outro exemplo que funciona...
O que tenho:
function digitoVerificador_nossonumero($numero) {
$cont=0;
$calculoDv = '';
for($num=0;$num<=strlen($numero);$num++)
{
$cont++;
if($cont == 1)
{
$constante = 9;
}
if($cont == 2)
{
$constante = 8;
}
if($cont == 3)
{
$constante = 7;
}
if($cont == 4)
{
$constante = 6;
}
if($cont == 5)
{
$constante = 5;
}
if($cont == 6)
{
$constante = 4;
}
if($cont == 7)
{
$constante = 3;
}
if($cont == 8)
{
$constante = 2;
$cont = 0;
}
$calculoDv = $calculoDv + (substr($numero,$num,1) * $constante);
}
$Resto = $calculoDv / 11;
$multi = intval($Resto) * 11;
$dvs = $calculoDv - $multi;
if($dvs < 2) $dv = 0;
if($dvs > 1) $dv = 11 % $dvs;
return $dv;
}
Obrigado pela Ajuda...