对shenfenzheng号进行掩码处理
更新:HHH   时间:2023-1-7


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;
	}

返回开发技术教程...