1. 程式人生 > >對shenfenzheng號進行掩碼處理

對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號進行掩碼處理