首页 > 代码库 > 对shenfenzheng号进行掩码处理

对shenfenzheng号进行掩码处理

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


本文出自 “素颜” 博客,请务必保留此出处http://suyanzhu.blog.51cto.com/8050189/1937408

对shenfenzheng号进行掩码处理