Fonctions permettant de contrôler la validité des numéros SIREN, SIRET et codes-barres de type EAN-13.
Utilisation :
- is_siret(numero_siret) // pour contrôler le numéro SIRET
- is_siren(numero_siren) // pour contrôler le numéro SIREN
- is_ean13(code_ean13) // pour contrôler un code-barres de type EAN13
Ces différentes fonctions renvoient un code erreur :
- 0 : numéro valide
- 1 : nombre de chiffres incorrects
- 2 : valeur non numérique
- 3 : numéro invalide
Exemple d'utilisation :
Créer un tableau d'erreurs :
$erreurs[0] = "numéro valide";
$erreurs[1] = "nombre de chiffres incorrect";
$erreurs[2] = "valeur non numérique";
$erreurs[3] = "numéro invalide";
Pour afficher directement le résultat :
echo $erreurs[is_siren("732829320")];
Pour effectuer un test :
if (is_siren("732829320") == 0)
{
// instructions si numéro valide
}
else
{
// instructions si numéro invalide
}