<?php
/*
Validação de número com digito verificador
De acordo com o método "Módulo 10"
Leonardo Giori - gambiarra.com.br
*/

function mod10($num)
{
	$size = 7;
	if(strlen($num)!=$size or !is_numeric($num)) return false;	
	$sum = NULL;	
	for($n=0; $n<$size-1; $n++)	
		$sum[] = array_sum(preg_split('//', intval(substr($num, $n, 1)) * (($n%2)+1), -1, PREG_SPLIT_NO_EMPTY));
	return ((10-(array_sum($sum)%10))==substr($num, -1));	
		
}