Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, peguei um script pronto do boletophp.com.br , até ae tudo bem, refiz as alterações conforme o manual do campo
PORÉM...
Tem uma parte que ele fala que o módulo tem que ser de 2 a 9 e a função do script está de 9 a 2. O resto eu consegui alterar normalmente só este detalhe que eu não consegui. Será que alguém poderia me ajudar. O código da função está abaixo
function modulo_11_invertido($num) // Calculo de Modulo 11 "Invertido" (com pesos de 9 a 2 e não de 2 a 9)
{
$ftini = 2;
$fator = $ftfim = 9;
$soma = 0;
for ($i = strlen($num); $i > 0; $i--)
{
$soma += substr($num,$i-1,1) * $fator;
if(--$fator < $ftini)
$fator = $ftfim;
}
$digito = $soma % 11;
if($digito > 9)
$digito = 0;
return $digito;
}Carregando comentários...