PHP EAN128 GSI128
mixmastertobsi
- php
Hallo Zusammen,
leider finde ich bei Google nichts passendes zu EAN128.
Als Beispiel - wir haben folgende Nummer die wir als EAN128 ausgeben wollen.
0034030739601000001
Hier muss als erstes eine Prüfziffer generiert werden.
In dem Beispiel wäre es die 5.
Gibt es hier etwas passendes in PHP?
Tach,
Als Beispiel - wir haben folgende Nummer die wir als EAN128 ausgeben wollen.
0034030739601000001
Hier muss als erstes eine Prüfziffer generiert werden.
https://en.wikipedia.org/wiki/Code_128#Check_digit_calculation
In dem Beispiel wäre es die 5.
Ich komme auf 58.
Gibt es hier etwas passendes in PHP?
ja, hatte ich letzte Woche schonmal für dich verlinkt: https://forum.selfhtml.org/self/2016/jan/14/fpdf-ean-128/1658780#m1658780, die Prüfziffernberechnung ist kurz vor Schluss des Quelltexts.
Allerdings ist ein derartig kurzer Algorithmus, kaum das Suchen wert, in Pseudocode (ohne Prüfung auf sinnvollen Eingabewert und nur für GS1-128 (erkennbar am Startwert für check)):
i=1
check=103
for char in string
check+=(ascii(char)-32)*(i++)
return check%103
mfg
Woodfighter