php-对shenfenzheng进行掩码处理

/**
 *

* @param  stirng $idCard

* @return string

*/

function formatIdCard($idCard){

$strlen = strlen($idCard);
        //掩码位数
        $masklen = $strlen - 7;
        //截取前3个
        $prefix = substr($idCard,0,3);
        //截取后4个
        $suffix = substr($idCard,-4,4);

$maskIdCard = $prefix;
        for ($i=0; $i < $masklen; $i++) { 
                         $maskIdCard .= "*";

}

$maskIdCard .= $suffix;

return $maskIdCard;

}

时间: 2024-10-09 01:54:35

php-对shenfenzheng进行掩码处理的相关文章

对shenfenzheng号进行掩码处理

1.实现代码如下         /**  * 对shenfenzheng号进行掩码处理  * @param  stirng $idCard 原始shenfenzheng号  * @return string 掩码后的shenfenzheng号  */ function formatIdCard($idCard){ //获取shenfenzheng号位数             $strlen = strlen($idCard);             //掩码位数             $

windows2008R2故障转移群集修改掩码后问题解决方法

现象: 修改了windows2008R2 故障转移群集的物理网卡掩码之后,发现故障转移群集就损坏了,无法启动联机. 这个问题比较少有人提到,最后自己解决的,所以这里分享上来帮助那些新碰到这个问题的朋友. 提示"资源已经表明无法联机到任何节点" 解决办法: 网络->群集网络->勾选"允许客户端通过该网络连接" 在该IP地址资源上右键属性->常规->选择新掩码,静态地址配置一下

C# 二进制掩码

之所以写这边文章,是因为在某些情况下,运用掩码来传递信息,显得非常简洁和方便.比如有2个参数共同确定1个实物.如牌,有花色和值.那么,传2个参数,显得非常繁琐,而且容易出错. 那么定义 黑 , 红 , 梅 , 品 花色为 3,2,1, 0, 大小王为4 .1~k :分别为1~13.小王14 , 大王15 .大王最大,值的二进制正好为 : 1111(注意必须全为1) 即为牌值掩码 , 则花色掩码为 11110000 (11111111^1111 = 11110000)               

如何划分子网,确定子网和掩码的位数?

这个子网的划分其实很简单: 掌握3点: 关键是要掌握ip地址(子网需要的bit位数)和掩码需要的比特位数. 他们之间的和是32位. 子网的bit位数决定了每个子网包含的ip地址个数(也就是合法的机器数): 2的(子网比特位数)-2 整个网段的子网个数: 256/子网的ip地址数(子网宽度) 如: 要求每个子网可以包含23台计算机? 由于每个子网的宽度, 只能是2的n方次 (或者说是 2的方次-2), 即: 2 4 8 16 32. 所以要求子网的宽度就应该是32 于是子网需要的比特位数是: 5:

【练习5.7】cvCopy、阈值化、掩码图像、ROI、COI

提纲 题目要求 程序代码 结果图片 要言妙道 题目要求: 使用练习6生成的掩码.载入一张外景图,然后在cvCopy中使用这个掩码: a.复制外景图到一张新图中,只复制掩码中值不等于0的部分. b.将鼠标图像复制到外景图像中. 程序代码: 1 // OpenCVExerciseTesting.cpp : 定义控制台应用程序的入口点. 2 // 3 //D:\\Work\\Work_Programming\\Source\\Image\\lena.jpg 4 5 6 #include "stdafx

Java位运算在程序设计中的使用:位掩码(BitMask)

在Java中,位运算符有很多,例如与(&).非(~).或(|).异或(^).移位(<<和>>)等.这些运算符在日常编码中很少会用到. 在下面的一个例子中,会用到位掩码(BitMask),其中包含大量的位运算.不只是在Java中,其他编写语言中也是可以使用的. 例如,在一个系统中,用户一般有查询(Select).新增(Insert).修改(Update).删除(Selete)四种权限,四种权限有多种组合方式,也就是有16中不同的权限状态(2的4次方). 一般情况下会想到用四个

所谓输入掩码技术,即只有数字键起作用

<!doctype html> <html> <head> <meta charset="utf-8"> <style type="text/css"> #switcher input{height:26px;width:200px;} </style> <script src="./jquery.js"></script> <script ty

采用掩码方式简化产品国家地区支持能力的表示

一.背景描述 某系列产品中,不同产品.国家和地区支持不同的配置项(但差异不大).各配置项均由其BranchLeaf结点值(BLV)唯一标识. 作为ONU通用配置媒介之一,某模块对各配置项创建合法性校验函数IsBranchLeafValid(-),其中包含的结点列表表示产品缺省支持的所有配置项,类似"白名单":此外根据各国家地区的要求创建屏蔽函数IsBranchLeafScreened (-),其中包含的结点列表表示该国家/地区不予支持的配置项,类似"黑名单".其中,

OpenCV实践(2)- 矩阵的掩码操作

1 描述 在对数字图像进行处理时,我们一般都会在空间域(spatial domain)或者频域(frequency domain)中进行.所谓"空间域",实际上指的是图像本身,在空间域上的操作常常是改变像素点的值,也就是经过一个映射(我们所做的变换,如滤波等),将原来的f(x,y)变换为新的g(x,y).而"频域",它的数学基础是法国学者傅里叶提出的傅里叶级数和随后发展起来的傅里叶变换.在这其中起到重要作用的,就是电子计算机的不断完善和快速傅里叶变换(FFT)算法的

26:IPMaskCheck识别有效的ip地址和掩码并分类统计

题目描述 请解析IP地址和对应的掩码,进行分类识别.要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类. 所有的IP地址划分为 A,B,C,D,E五类 A类地址1.0.0.0~126.255.255.255; B类地址128.0.0.0~191.255.255.255; C类地址192.0.0.0~223.255.255.255; D类地址224.0.0.0~239.255.255.255: E类地址240.0.0.0~255.255.255.255 私网IP范围是: 10.0.0