Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Validare cnp, cnp validation, CNP validalas
function validare_cnp( $cnp )
{
$constanta = "279146358279";
if ( strlen($cnp) != 13 )
{
return FALSE;
}
$suma = 0;
for ( $i = 0; $i < strlen($constanta); $i++ )
{
$suma += $cnp[$i] * $constanta[$i];
}
$rest = $suma % 11;
if ( ( $rest < 10 && $rest == $cnp[12] ) || ($rest == 10 && $cnp[12] == 1 ) )
{
return TRUE;
}
return FALSE;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.