芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/portal.pulsehost.co.uk/vendor/laminas/laminas-validator/src/Isbn/Isbn13.php
sum($value); return $this->checksum($sum); } /** * Calculate the value sum. * * @param int|string $value * @return int */ private function sum($value) { $sum = 0; for ($i = 0; $i < 12; $i++) { if ($i % 2 == 0) { $sum += $value[$i]; continue; } $sum += 3 * $value[$i]; } return $sum; } /** * Calculate the checksum for the value's sum. * * @param int $sum * @return int|string */ private function checksum($sum) { $checksum = 10 - ($sum % 10); if ($checksum == 10) { return '0'; } return $checksum; } }