Codigo em php para consultar os 2 ultimos digitos do CPF
Home
?php
/*
substituir o primeiro X pelo o valor encontrado, para poder gerar o segundo valor
=================================================================================
*/
$cpf = '111.444.777-xx';
$cpf = preg_replace ('/[^0-9]/','',$cpf);
$digitoA = 0;
$digitoB = 0;
for ($i = 0, $x = 10; $i <= 8; $i++, $x-- ) {
$digitoA += $cpf [$i] * $x;
}
/*
Usar este FOR quando ja estiver o resultado do primeiro numero, para gerar o segundo que falta
==============================================================================================
for ($i = 0, $x = 11; $i <= 9; $i++, $x-- ) {
$digitoB += $cpf [$i] * $x;
}
*/
$somaA = (($digitoA%11) < 2) ? 0 : 11-($digitoA%11);
$somaB = (($digitoB%11) < 2) ? 0 : 11-($digitoB%11);
echo $somaA;
/*
Usar este ECHO quando ja estiver o resultado do primeiro numero
===============================================================
echo $somaB;
*/
?>