Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

JANコードのチェックデジットを計算するPHPのコード

チェックデジット計算方式 |JANコード登録│ 一般財団法人流通システム開発センターJANコードのデジット計算方式を参考に実装した。誰でも出来るね。

  1. すべての偶数位置の数字を加算する。
  2. 1の結果を3倍する。
  3. すべての奇数位置の数字を加算する。
  4. 2の答えと3の答えを加算する。
  5. 最後に"121"の下1桁の数字を"10"から引く。この場合は"10"から"1"を引き算した答えの"9"がチェックデジットである。
  6. 下1桁が"0"となった場合は、チェックデジットはそのまま"0"となる。
チェックデジット計算方式 |JANコード登録│ 一般財団法人流通システム開発センター

JANコードのチェックデジットを計算するPHPコード