1.实现代码如下
/**
* 对shenfenzheng号进行掩码处理
* @param stirng $idCard 原始shenfenzheng号
* @return string 掩码后的shenfenzheng号
*/
function formatIdCard($idCard){
//获取shenfenzheng号位数
$strlen = strlen($idCard);
//掩码位数
$masklen = $strlen - 7;
//截取shenfenzheng前3个
$prefix = substr($idCard,0,3);
//截取shenfenzheng后4个
$suffix = substr($idCard,-4,4);
$maskIdCard = $prefix;
for ($i=0; $i < $masklen; $i++) {
$maskIdCard .= "*";
}
$maskIdCard .= $suffix;
return $maskIdCard;
}