fork(1) download
  1. <?php
  2.  
  3. function generateEANdigit($code)
  4. {
  5. $code = strval($code);
  6. $weightflag = true;
  7. $sum = 0;
  8. for ($i = strlen($code) - 1; $i >= 0; $i--) {
  9. $sum += (int)$code[$i] * ($weightflag?3:1);
  10. $weightflag = !$weightflag;
  11. }
  12. return (10 - ($sum % 10)) % 10;
  13. }
  14.  
  15. echo generateEANdigit( 700299221111 );
Success #stdin #stdout 0.02s 23460KB
stdin
Standard input is empty
stdout
5