php验证卡号,PHP验证信用卡卡号是否正确函数
发布日期:2021-06-24 16:13:58
浏览次数:5
分类:技术文章
本文共 585 字,大约阅读时间需要 1 分钟。
这篇文章主要介绍了PHP验证信用卡卡号是否正确函数,本文直接给出实现代码,需要的朋友可以参考下
可以使用以下PHP函数,,验证一个卡号是否是信用卡:
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 % 2 == $parity ) $digit = $digit * 2 ;
if ( $digit > 9 ) $digit = $digit - 9 ;
$sum = $sum + $digit ;
}
$valid = ( $sum % 10 == 0 ) ;
return $valid ;
}
return false ;
}
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
转载地址:https://blog.csdn.net/weixin_33744799/article/details/116389994 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月15日 19时53分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
39-二叉树的性质总结
2019-04-28
40 - 二叉树的存储结构
2019-04-28
41-二叉树的基本运算
2019-04-28
42-二叉树基本运算测试代码
2019-04-28
43-二叉树的遍历算法
2019-04-28
44-二叉树的构造
2019-04-28
45-二叉树的构造测试代码
2019-04-28
46-线索二叉树
2019-04-28
47-线索二叉树测试代码
2019-04-28
48-哈夫曼树
2019-04-28
49-从哥尼斯堡七桥问题开始
2019-04-28
50-图的定义
2019-04-28
51-图的基本术语
2019-04-28
52-图的邻接矩阵存储结构及算法
2019-04-28
53-图的邻接矩阵存操作实例
2019-04-28
54-图的邻接表存储结构
2019-04-28
55-图的遍历(DFS和BFS)
2019-04-28
56-图的遍历算法实现
2019-04-28
57-非连通图的遍历
2019-04-28
59-DFS的应用
2019-04-28