All pastes #99956 Raw Edit

Something

public php v1 · immutable
#99956 ·published 2006-07-25 19:52 UTC
rendered paste body
        function validaPISPASEP($pis)        {        	if (strlen($pis) != 11) {        		return false;        	}        	        	$dv = substr($pis, 10, 1);        	$multiplicador = array(3,2,9,8,7,6,5,4,3,2);        	$soma = 0;        	$resto = 0;        	        	for($i=0; $i<10; $i++) {        		$soma += $pis{$i} * $multiplicador[$i];        	}        	        	$resto = $soma % 11;        	        	$resto = ($soma<2) ? 0 : 11 - $resto;        	        	return $resto == $dv;        	        }