VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • PHP验证信用卡卡号是否正确函数

这篇文章主要介绍了PHP验证信用卡卡号是否正确函数,本文直接给出实现代码,需要的朋友可以参考下,可以使用以下PHP函数,验证一个卡号是否是信用卡:

  1. function validateCard ( $cardnumber )  
  2. {  
  3.    $cardnumber = preg_replace ( " /\D|\s/ " , "" , $cardnumber ) ; # strip any non-digits  
  4.    $cardlength = strlen ( $cardnumber ) ; 
  5.    if ( $cardlength != 0 )  
  6.    {  
  7.      $parity = $cardlength % 2 ; 
  8.      $sum = 0 ; 
  9.      for ( $i = 0 ; $i < $cardlength ; $i ++ )  
  10.      {  
  11.        $digit = $cardnumber [ $i ] ; 
  12.        if ( $i % 2 == $parity ) $digit = $digit * 2 ; 
  13.          if ( $digit > 9 ) $digit = $digit - 9 ; 
  14.            $sum = $sum + $digit ; 
  15.      }  
  16.      $valid = ( $sum % 10 == 0 ) ; 
  17.      return $valid ; 
  18.    }  
  19.    return false ; 
  20. }
  21.  

出处:http://www.phpfensi.com/php/20210527/15911.html


相关教程