Walidacja numeru NIP

Z PHPEdia.pl

Ten oto prosty skrypt zezwala nam na sprawdzenie poprawności numeru NIP

NIP - Numer Identyfikacji Podatkowej

<?
function CheckNIP($str)
{
	$str = preg_replace("/[^0-9]+/","",$str);
	if (strlen($str) != 10)
	{
		return false;
	}
 
	$arrSteps = array(6, 5, 7, 2, 3, 4, 5, 6, 7);
	$intSum=0;
	for ($i = 0; $i < 9; $i++)
	{
		$intSum += $arrSteps[$i] * $str[$i];
	}
	$int = $intSum % 11;
 
	$intControlNr=($int == 10)?0:$int;
	if ($intControlNr == $str[9])
	{
		return true;
	}
	return false;
}
?>

Jest to element FAQ, czyli zestawienia odpowiedzi na najczęściej zadawane pytania.

Zestawienie: Informacje | Podstawy PHP | Porady praktyczne | Pytania z forum | Bezpieczeństwo