1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP怎么验证输入的银行卡是否有效

PHP怎么验证输入的银行卡是否有效

时间:2024-01-08 15:25:55

相关推荐

PHP怎么验证输入的银行卡是否有效

后端开发|php教程

nbsp,function,luhn,PHP,return

后端开发-php教程

PHP如何验证输入的银行卡是否有效

PHP如何验证输入的银行卡是否有效,我现在在做一个失物录入,录入银行卡的时候,我想验证这个银行卡是否有效,就好像是身份证一样,能验证这串字符是否符合,求完整的代码!听说有个luhn算法,不过这个貌似不太完整。谁给我一个能马上用的function

在线视频直播网站源码,vscode有同学用吗,ubuntu vnc 无,tomcat连接不上网,北京798爬虫,php实例化一个类,适合做seo的行业,asp网站用ftp怎么替换图片,眼镜模板数据库lzw

php,代码,验证,银行卡

传奇端源码,ubuntu备份树莓派,不需要tomcat的编译器,58爬虫图片电话,php如何设置连接数据库,西昌seo外包lzw

分享到:

natgator 源码,ubuntu撤销删除文件,网络爬虫实践报告,php ssid,seo监测抚顺lzw

——解决方案——————–

LUHN算法,主要用来计算信用卡等证件号码的合法性。

1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。

2、把所有数字相加,得到总和。

3、如果信用卡号码是合法的,总和可以被10整除。

由此可得

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;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。