PHP怎么实现的根据银行卡号判断是哪个银行?
提问:
PHP怎么实现的根据银行卡号判断是哪个银行?
回答如下:
bankList.php的内容会写在下面。请全选其中所有数据后,另存为bankList.php文件使用。
header('Content-type:text/html;charset=utf-8');
require_once('bankList.php');
function bankInfo($$card,$$bankList)
{
$$card_8 = substr($$card, 0, 8);
if (isset($$bankList[$$card_8])) {
echo $$bankList[$$card_8];
return;
}
$$card_6 = substr($$card, 0, 6);
if (isset($$bankList[$$card_6])) {
echo $$bankList[$$card_6];
return;
}
$$card_5 = substr($$card, 0, 5);
if (isset($$bankList[$$card_5])) {
echo $$bankList[$$card_5];
return;
}
$$card_4 = substr($$card, 0, 4);
if (isset($$bankList[$$card_4])) {
echo $$bankList[$$card_4];
return;
}
echo '该卡号信息暂未录入';
}
bankInfo('6228481552887309119',$$bankList);
?>
//-------------以下内容是bankList.php的内容,请全选以下所有内容,另存为bankList.php文件使用。--------
$$bankList = [
'621098' => '邮储银行-绿卡通-借记卡',
'622150' => '邮储银行-绿卡银联标准卡-借记卡',
'622151' => '邮储银行-绿卡银联标准卡-借记卡',
'622181' => '邮储银行-绿卡专用卡-借记卡',
'622188' => '邮储银行-绿卡银联标准卡-借记卡',
'955100' => '邮储银行-绿卡(银联卡)-借记卡',
'621095' => '邮储银行-绿卡VIP卡-借记卡',
'620062' => '邮储银行-银联标准卡-借记卡',
'621285' => '邮储银行-中职学生资助卡-借记卡',
'621798' => '邮政储蓄银行-IC绿卡通VIP卡-借记卡',
'621799' => '邮政储蓄银行-IC绿卡通-借记卡',
'621797' => '邮政储蓄银行-IC联名卡-借记卡',
'620529' => '邮政储蓄银行-IC预付费卡-预付费卡',
'622199' => '邮储银行-绿卡银联标准卡-借记卡',
'621096' => '邮储银行-绿卡通-借记卡',
'62215049' => '邮储银行河南分行-绿卡储蓄卡(银联卡)-借记卡',
'62215050' => '邮储银行河南分行-绿卡储蓄卡(银联卡)-借记卡',
'62215051' => '邮储银行河南分行-绿卡储蓄卡(银联卡)-借记卡',
'62218850' => '邮储银行河南分行-绿卡储蓄卡(银联卡)-借记卡',
'62218851' => '邮储银行河南分行-绿卡储蓄卡(银联卡)-借记卡',
'62218849' => '邮储银行河南分行-绿卡储蓄卡(银联卡)-借记卡',
'621622' => '邮政储蓄银行-武警军人保障卡-借记卡',
'623219' => '邮政储蓄银行-中国旅游卡(金卡)-借记卡',
'621674' => '邮政储蓄银行-普通高中学生资助卡-借记卡',
'623218' => '邮政储蓄银行-中国旅游卡(普卡)-借记卡',
'621599' => '邮政储蓄银行-福农卡-借记卡',
'370246' => '工商银行-牡丹运通卡金卡-贷记卡',
'370248' => '工商银行-牡丹运通卡金卡-贷记卡',
'370249' => '工商银行-牡丹运通卡金卡-贷记卡',
'427010' => '工商银行-牡丹VISA卡(单位卡)-贷记卡',
'427018' => '工商银行-牡丹VISA信用卡-贷记卡',
'427019' => '工商银行-牡丹VISA卡(单位卡)-贷记卡',
'427020' => '工商银行-牡丹VISA信用卡-贷记卡',
'427029' => '工商银行-牡丹VISA信用卡-贷记卡',
'427030' => '工商银行-牡丹VISA信用卡-贷记卡',
'427039' => '工商银行-牡丹VISA信用卡-贷记卡',
'370247' => '工商银行-牡丹运通卡普通卡-贷记卡',
'438125' => '工商银行-牡丹VISA信用卡-贷记卡',
'438126' => '工商银行-牡丹VISA白金卡-贷记卡',
'451804' => '工商银行-牡丹贷记卡(银联卡)-贷记卡',
'451810' => '工商银行-牡丹贷记卡(银联卡)-贷记卡',
'451811' => '工商银行-牡丹贷记卡(银联卡)-贷记卡',
'45806' => '工商银行-牡丹信用卡(银联卡)-贷记卡',
'458071' => '工商银行-牡丹贷记卡(银联卡)-贷记卡',
'489734' => '工商银行-牡丹欧元卡-贷记卡',
'489735' => '工商银行-牡丹欧元卡-贷记卡',
'489736' => '工商银行-牡丹欧元卡-贷记卡',
'510529' => '工商银行-牡丹万事达国际借记卡-贷记卡',
'427062' => '工商银行-牡丹VISA信用卡-贷记卡',
'524091' => '工商银行-海航信用卡-贷记卡',
'427064' => '工商银行-牡丹VISA信用卡-贷记卡',
'530970' => '工商银行-牡丹万事达信用卡-贷记卡',
'53098' => '工商银行-牡丹信用卡(银联卡)-贷记卡',
'530990' => '工商银行-牡丹万事达信用卡-贷记卡',
'558360' => '工商银行-牡丹万事达信用卡-贷记卡',
'620200' => '工商银行-牡丹灵通卡-借记卡',
'620302' => '工商银行-牡丹灵通卡-借记卡',
'620402' => '工商银行-牡丹灵通卡-借记卡',
'620403' => '工商银行-牡丹灵通卡-借记卡',
'620404' => '工商银行-牡丹灵通卡-借记卡',
'524047' => '工商银行-牡丹万事达白金卡-贷记卡',
'620406' => '工商银行-牡丹灵通卡-借记卡',
'620407' => '工商银行-牡丹灵通卡-借记卡',
'525498' => '工商银行-海航信用卡个人普卡-贷记卡',
'620409' => '工商银行-牡丹灵通卡-借记卡',
'620410' => '工商银行-牡丹灵通卡-借记卡',
'620411' => '工商银行-牡丹灵通卡-借记卡',
'620412' => '工商银行-牡丹灵通卡-借记卡',
'620502' => '工商银行-牡丹灵通卡-借记卡',
'620503' => '工商银行-牡丹灵通卡-借记卡',
'620405' => '工商银行-牡丹灵通卡-借记卡',
'620408' => '工商银行-牡丹灵通卡-借记卡',
'620512' => '工商银行-牡丹灵通卡-借记卡',
'620602' => '工商银行-牡丹灵通卡-借记卡',
'620604' => '工商银行-牡丹灵通卡-借记卡',
'620607' => '工商银行-牡丹灵通卡-借记卡',
'620611' => '工商银行-牡丹灵通卡-借记卡',
'620612' => '工商银行-牡丹灵通卡-借记卡',
'620704' => '工商银行-牡丹灵通卡-借记卡',
'620706' => '工商银行-牡丹灵通卡-借记卡',
'620707' => '工商银行-牡丹灵通卡-借记卡',
'620708' => '工商银行-牡丹灵通卡-借记卡',
'620709' => '工商银行-牡丹灵通卡-借记卡',
'620710' => '工商银行-牡丹灵通卡-借记卡',
'620609' => '工商银行-牡丹灵通卡-借记卡',
'620712' => '工商银行-牡丹灵通卡-借记卡',
'620713' => '工商银行-牡丹灵通卡-借记卡',
'620714' => '工商银行-牡丹灵通卡-借记卡',
'620802' => '工商银行-牡丹灵通卡-借记卡',
'620711' => '工商银行-牡丹灵通卡-借记卡',
'620904' => '工商银行-牡丹灵通卡-借记卡',
'620905' => '工商银行-牡丹灵通卡-借记卡',
'621001' => '工商银行-牡丹灵通卡-借记卡',
'620902' => '工商银行-牡丹灵通卡-借记卡',
'621103' => '工商银行-牡丹灵通卡-借记卡',
'621105' => '工商银行-牡丹灵通卡-借记卡',
'621106' => '工商银行-牡丹灵通卡-借记卡',
'621107' => '工商银行-牡丹灵通卡-借记卡',
'621102' => '工商银行-牡丹灵通卡-借记卡',
'621203' => '工商银行-牡丹灵通卡-借记卡',
'621204' => '工商银行-牡丹灵通卡-借记卡',
'621205' => '工商银行-牡丹灵通卡-借记卡',
'621206' => '工商银行-牡丹灵通卡-借记卡',
'621207' => '工商银行-牡丹灵通卡-借记卡',
'621208' => '工商银行-牡丹灵通卡-借记卡',
'621209' => '工商银行-牡丹灵通卡-借记卡',
'621210' => '工商银行-牡丹灵通卡-借记卡',
'621302' => '工商银行-牡丹灵通卡-借记卡',
'621303' => '工商银行-牡丹灵通卡-借记卡',
'621202' => '工商银行-牡丹灵通卡-借记卡',
'621305' => '工商银行-牡丹灵通卡-借记卡',
'621306' => '工商银行-牡丹灵通卡-借记卡',
'621307' => '工商银行-牡丹灵通卡-借记卡',
'621309' => '工商银行-牡丹灵通卡-借记卡',
'621311' => '工商银行-牡丹灵通卡-借记卡',
'621313' => '工商银行-牡丹灵通卡-借记卡',
'621211' => '工商银行-牡丹灵通卡-借记卡',
'621315' => '工商银行-牡丹灵通卡-借记卡',
'621304' => '工商银行-牡丹灵通卡-借记卡',
'621402' => '工商银行-牡丹灵通卡-借记卡',
'621404' => '工商银行-牡丹灵通卡-借记卡',
'621405' => '工商银行-牡丹灵通卡-借记卡',
'621406' => '工商银行-牡丹灵通卡-借记卡',
'621407' => '工商银行-牡丹灵通卡-借记卡',
'621408' => '工商银行-牡丹灵通卡-借记卡',
'621409' => '工商银行-牡丹灵通卡-借记卡',
'621410' => '工商银行-牡丹灵通卡-借记卡',
'621502' => '工商银行-牡丹灵通卡-借记卡',
'621317' => '工商银行-牡丹灵通卡-借记卡',
'621511' => '工商银行-牡丹灵通卡-借记卡',
'621602' =>
'工商银行-牡丹灵通卡-借记卡',
'621603' =>
'工商银行-牡丹灵通卡-借记卡',
'621604' =>