PHP验证信用卡卡号是否正确。
功能validatecard($卡号)
{
美元preg_replace卡号=( / D | /
cardlength美元= strlen($卡号);
如果(cardlength美元!= 0)
{
美元美元平价= cardlength % 2;
美元= 0;
为($我= 0;美元美元美元我<< cardlength;i++)
{
美元美元美元数字=卡号{我};
如果($ 2 = $ = $奇偶校验)$数字= $数字* 2;
如果($数字> 9)$数字= $数字- 9;
美元= $总和+位数;
}
$ =($和% = 10 = 0);
返回有效;
}
返回false;
}