|
@@ -35,13 +35,13 @@ |
|
|
block discarded – undo |
|
35
|
35
|
|
|
36
|
36
|
$digits = str_split($ean); |
|
37
|
37
|
|
|
38
|
|
- $even = $digits[1] + $digits[3] + $digits[5] + $digits[7] + $digits[9] + $digits[11]; |
|
39
|
|
- $odd = $digits[0] + $digits[2] + $digits[4] + $digits[6] + $digits[8] + $digits[10]; |
|
|
38
|
+ $even = $digits[ 1 ] + $digits[ 3 ] + $digits[ 5 ] + $digits[ 7 ] + $digits[ 9 ] + $digits[ 11 ]; |
|
|
39
|
+ $odd = $digits[ 0 ] + $digits[ 2 ] + $digits[ 4 ] + $digits[ 6 ] + $digits[ 8 ] + $digits[ 10 ]; |
|
40
|
40
|
|
|
41
|
41
|
$result = $odd + $even * 3; |
|
42
|
42
|
$checkSum = 10 - $result % 10; |
|
43
|
43
|
|
|
44
|
|
- return $checkSum == $digits[12]; |
|
|
44
|
+ return $checkSum == $digits[ 12 ]; |
|
45
|
45
|
|
|
46
|
46
|
} |
|
47
|
47
|
|
Please login to merge, or discard this patch.