对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;
	}
时间: 2024-10-10 07:06:52

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

Linux运维课程 第一阶段 重难点摘要(五)CISCO

Linux运维课程第一阶段重难点摘要(五)CISCO 一.高级路由管理 1.        路由:数据包从一台设备通过网络发往另一台不同网络中的设备,路由器不关心这些主机,它们只关心网络和通向每个网络的最佳路径.目的主机的IP地址用来保证数据包可以通过路由到达目的网络,而主机的MAC地址用于将数据包从路由器投递到目的主机. 静态路由:由管理员手动输入到路由表中的路由:不占用带宽,不会随着网络拓扑的变化而变化,缺少灵活性: 动态路由:通过动态学习得到路由:占用网络带宽和CPU资源:会随着网络拓扑的

CCNA网络工程师学习进程(7)路由器的路由配置

    前面一节已经介绍了路由器的端口配置,接着我们介绍路由器的路由配置:静态路由.默认路由和浮动路由的配置:动态路由协议的配置,包括RIP.IGRP.EIGRP和OSPF.     (1)路由器的基础深入: 1)静态路由: 静态路由是指由用户或网络管理员手工配置的路由信息. 静态路由适用于:简单的网络环境和支持DDR(Dial-on-Demand Routing)的网络中. 在DDR(按需拨号路由选择)链路中,拨号链路只在需要时才拨通,因此不能为动态路由信息表提供路由信息的变更情况.DDR允许

网卡配置/etc/network/interfaces

话说Debian系的网卡配置跟Redhat系很不一样,Redhat是放在/etc/sysconfig/network-scripts目录下面的一大堆文件里面,要修改?你一个一个文件来过吧.Debian系的则是存在/etc/network/interfaces文件里面,无论有多少块网卡,统统扔在这个文件里.下面就来看一下这个文件的内容. 首先,一个基本的配置大概是下面这个样子: 1 auto lo 2 iface lo inet loopback 3 4 # The primary network

OSPF 配置

封装在IP层:协议号 89 hello时间是dead时间的1/4 ------------------------------------------------------------------------------------ 基本配置: 全局模式下; router ospf 100 router-id 1.1.1.1  //一旦选出路由ID,再该更时需要 clear ip ospf process或重启 network 172.16.1.1 0.0.0.0 area 0   //路由进

libpcap详解

2010-12-01 22:07 libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库.它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架. 一.libpcap工作原理 libpcap主要由两部份组成:网络分接头(Network Tap)和数据过滤器(Packet Filter).网络分接头从网络设备驱动程序中收集数据拷贝,过滤器决定是否接收该数据包.Libpcap利用BSD Pac

Router OS创建PPPOE服务器。

点击菜单PPP,跳出PPP设置界面,这里就是设置PPPOE服务器的地方,下一步 点击PPPoE Servers标签,点+跳出界面后配置服务器,具体的请看图解.下一步 完成上面这点后,先做PPPOE服务器的IP地址池,地址池的作用就是下面的客户拨号时从池中自动获取IP地址,所以在这里你可以任意设置一个C类段,具体请看图解.下一步 点击菜单PPP跳出设置PPP设置界面,点击标签Profiles,按图解设置各项参数,下一步  这步是建立用户帐号,点击标签Secrets,然后点+跳出设置界面,按图设置用

Linux 网络编程—— libpcap 详解

概述 libpcap 是一个网络数据包捕获函数库,功能非常强大,Linux 下著名的 tcpdump 就是以它为基础的. libpcap主要的作用 1)捕获各种数据包,列如:网络流量统计. 2)过滤网络数据包,列如:过滤掉本地上的一些数据,类似防火墙. 3)分析网络数据包,列如:分析网络协议,数据的采集. 4)存储网络数据包,列如:保存捕获的数据以为将来进行分析. libpcap 的安装 libpcap 的抓包框架 pcap_lookupdev():函数用于查找网络设备,返回可被 pcap_op

IGRP和OSPF

08     IGRP和OSPF 8.1   EIGRP介绍 8.1.1          EIGRP的特征 Cisco私有的高级距离矢量路由协议.是IGRP的增强型版本(Enhanced Interior Gateway Routing Protocol ,增强型内部网关路由协议 ) 8.1.2          EIGRP表 1           邻居表(Neighbors Table):运行EIGRP路由协议并与这个路由器建立邻接(Adjacency)关系的直连路由器列表.存储用哪个接口

华为路由交换配置命令

--------------------------------------------查看命令--------------------------------------- Display  cu                 / /查看全部配置命令 Display  ip  routing-table     //查看路由器的路由表 Display  iP interface brief    // 查看接口iP地址 Display interface g0/0 /0      //查看接