日期:2014-05-17 浏览次数:20587 次
function luhn($s) {
$n = 0;
for($i=strlen($s)-1; $i>=0; $i--) {
if($i % 2) $n += $s{$i};
else {
$t = $s{$i} * 2;
if($t > 9) $t = $t{0} + $t{1};
$n += $t;
}
}
return ($n % 10) == 0;
}