Clef pour ean 13 et 14

4/5 (8 avis)

Snippet vu 5 768 fois - Téléchargée 17 fois

Contenu du snippet

Aucune description n'est fournie pour ce projet

A voir également

Ajouter un commentaire Commentaires
jadu Messages postés 217 Date d'inscription mercredi 26 juillet 2006 Statut Membre Dernière intervention 16 août 2018
26 sept. 2011 à 10:10
Sans doute, sans doute ...

mais comme je ne sais pas à quoi ça peut servir , je reste dubitatif !!!
LeFauve42 Messages postés 239 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 20 avril 2009
26 sept. 2011 à 14:01
Bonjour,

C'est la première fois que j'entends parler de l'EAN14... C'est utilisé où ?
Par contre, ton code marche sans doute aussi pour l'UPC (auquel il suffit de rajouter un 0 au début pour le transformer en EAN13).

Ton implémentation fonctionne, mais le coup du tableau de tableau c'est un peu lourd (et inutile).

Tu peux directement utiliser $sum[0] pour les pairs et $sum[1] pour les impairs, puis avoir dans ta boucle un :
$sum[$i%2]+=intval(substr($barcode,$i,1));
ou mieux :
$sum[$i%2]+=intval($barcode[$i]));

Eric
RaftY Messages postés 56 Date d'inscription mardi 5 mars 2002 Statut Membre Dernière intervention 12 août 2010
26 sept. 2011 à 15:23
l'EAN 14 est entre utilisé pour les systèmes de tracabilité et suivi logistique dans les étapes pré-distribution de produits en tout genre. J'appelle pré-distribution tous l'amas complexe de sous-traitance avant que le produit ne soient dans les rayons de votre supermarché favoris.

Voir norme GS1 sur le sujet.

Il de code sur 13 chiffres et le 14eme est la clef de contrôle.

Mon code fonctionne quelque soit le nombre de chiffre fourni, dans les hypothétiques EAN12, 11, 32 ... A partir du moment ou la clef de controle , se calcule de la meêm façon ;)
RaftY Messages postés 56 Date d'inscription mardi 5 mars 2002 Statut Membre Dernière intervention 12 août 2010
26 sept. 2011 à 15:27
Oui, il est un peu lourd avec "EVEN" et "ODD", mais l'objectif est aussi pédagogique. Et cela marque bien la somme pair de impair. La fonction dans le programme de production est bien plus barbare en terme de code :D
jadu Messages postés 217 Date d'inscription mercredi 26 juillet 2006 Statut Membre Dernière intervention 16 août 2018
26 sept. 2011 à 15:45
OK merci de ces informations.

C'est surtout pour la logistique, finalement !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.