/**

* 对银行卡号进行掩码处理

* 掩码规则头4位,末尾余数位不变,中间4的整数倍字符用星号替换,并且用每隔4位空格隔开



* @param  string $bankCardNo 银行卡号

* @return string             掩码后的银行卡号

*/ 

function formatBankCardNo($bankCardNo){ 

//每隔4位分割为数组 

$split = str_split($bankCardNo,4); 

//头和尾保留,其他部分替换为星号 

$split = array_fill(1,count($split) - 2,"****") + $split; 

ksort($split); 

//合并 

return implode(" ",$split); 

}

标签: none

添加新评论