06. september 2010 - 10:54Der er
1 kommentar og 1 løsning
EAN 13 stregkode convert
Hej, Er ved at lave et script så man kan lave labels til vare. Når jeg har stregkode nummeret skal jeg have det konverteret til en string som kan bruges til en EAN13 font. Et lille eksempel: 5701291158191 Biliver til 5HKLCJL*bfibjb+ Håber nogen kan hjælpe mig
Her er en function der kan bruges hvis andre skulle få brug for den function EAN13($ean) { // generate a string from the 13 digits to be used by the ttf $string = substr($ean,0,1).chr(65 + substr($ean,1,1)); $first = substr($ean,0,1); for ($i=3; $i<=7; $i++) { $in_a = false; switch ($i) { case 3: $in_a = in_array($first, array(0, 1, 2, 3)) ? true : false; break; case 4: $in_a = in_array($first, array(0, 4, 7, 8)) ? true : false; break; case 5: $in_a = in_array($first, array(0, 1, 4, 5, 9)) ? true : false; break; case 6: $in_a = in_array($first, array(0, 2, 5, 6, 7)) ? true : false; break; case 7: $in_a = in_array($first, array(0, 3, 6, 8, 9)) ? true : false; break; } if ($in_a) { $string = $string.chr(65 + substr($ean, ($i-1), 1)); } else { $string = $string.chr(75 + substr($ean, ($i-1), 1)); } } $string = $string.'*'; for ($i=8; $i<=13; $i++) { $string = $string.chr(97 + substr($ean, ($i-1), 1)); } $string = $string.'+'; return $string; }
Synes godt om
Slettet bruger
06. september 2010 - 11:58#2
Cool, tak.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.