[Linux-bruxelles] [HS] PHP et numéro de registre national belge
Serge SMEESTERS
sergesmeesters at gmail.com
Jeu 19 Déc 18:07:09 CET 2013
Salut à tous,
Désolé de ce petit hors sujet...
Bon, c'est quand même à propos du logiciel libre PHP et des numéro de
registre national belge, donc pas loin de Bruxelles :)
Voici ce que je viens de pondre pour vérifier la validité des numéro
de registre national belge...
À vérifier !
À tester !
À commenter !
function str_only_digit( $str )
{
$res = "";
$length = strlen( $str );
for( $i = 0 ; $i < $length ; ++$i )
{
$char = $str[ $i ];
if( is_numeric( $char ) )
$res .= $char;
}
return $res;
}
function is_numregnat_valid( $num )
{
$numdigits = str_only_digit( $num );
return (
intval( substr($numdigits, 9, 2) )
==
intval(
97 - (
($date < date_create("2000-01-01") ? "" : "2"
).substr( $numdigits, 0, 9 )
% 97
)
)
);
}
Plus d'informations sur la liste de diffusion Linux-bruxelles