PHP verifies that the credit card number is the correct function
This article mainly introduces the PHP verification credit card number is the correct function, this article directly give implementation code, the need for friends can refer to the next
You can use the following PHP functions to verify whether a card number is a credit card:
?
1 2 3 4 5 6 7 8 9 Ten One + All + + 2 0 |
Function Validatecard ($cardnumber) { $cardnumber = preg_replace ("/\d|\ s/"," ", $cardnumber); # Strip any non-digits $cardlength = strlen ($cardnumber); if ($cardlength! = 0) { $parity = $cardlength% 2; $sum = 0; for ($i = 0; $i < $cardlength; $i + +) { $digit = $cardnumber [$i]; if ($i% = = = $parity) $digit = $digit * 2; If ($digit > 9) $digit = $digit-9; $sum = $sum + $digit; } $valid = ($sum% = = 0); Return $valid; } return false; } |
Note < > : More Exciting tutorials please focus on helping the home program
http://www.bkjia.com/PHPjc/1007657.html www.bkjia.com true http://www.bkjia.com/PHPjc/1007657.html techarticle PHP Verify that the credit card number is correct function this article mainly introduces the PHP verification credit card number is correct function, this article directly give the implementation code, the need for friends can refer to the following can make ...