Revision: 22589
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 16, 2010 15:20 by tomaszsobczak
Initial Code
function is_valid_nip($nip_number)
{
$nip_digits = array_filter(preg_split('//', $nip_number, -1, PREG_SPLIT_NO_EMPTY), 'is_numeric');
$nip_length = count($nip_digits);
$nip_sum = 0;
if(10 != $nip_length)
{ return false; }
foreach(array(6, 5, 7, 2, 3, 4, 5, 6, 7) as $weight)
{ $nip_sum += $weight * array_shift($nip_digits); }
return (($nip_sum % 11) == array_shift($nip_digits));
}
Initial URL
Initial Description
Initial Title
PL VATID validator
Initial Tags
Initial Language
PHP