All pastes #97789 Raw Edit

msaraujo

public text v1 · immutable
#97789 ·published 2006-07-24 02:04 UTC
rendered paste body
function pis($pis)
{

  if (strlen($pis) === 0)
      return false;
 
  $pis = str_replace(array("-","."), "", $pis);
    
  $multiplier = array(3,2,9,8,7,6,5,4,3,2);
   
  $sum = 0;     
 
  for($i = 0; $i < 10; $i++)       
  {
      echo $pis[$i] . "<br>";
      $sum += intval($pis[$i]) * $multiplier[$i];
  }
  $mod = $sum % 11;

  echo "<br><br>{$mod}<br>";
  $mod < 2 ? $mod = 0 : $mod = 11 - $mod;  
      
  return $pis[10] === $mod ? true: false;

}