PHP使用星号隐藏用户名,手机,邮箱的实现方法

PHP使用星号替代用户名手机和邮箱这个在许多的活动界面会看到如淘宝的购物界面中的一些客户的支付宝号都是隐藏掉的哦,下面我们来看一下它的使用方法吧.

<?php //用户名、邮箱、手机账号中间字符串以\*隐藏 function hideStr($str) { if (strpos($str, '@')) { $email\_array = explode("@", $str);     //邮箱前缀 $prevfix = (strlen($email\_array\[0\]) < 4) ? "" : substr($str, 0, 3); $count = 0; $str = preg\_replace('/(\[\\d\\w+\_-\]{0,100})@/', '\*\*\*@', $str, -1, $count); $rs = $prevfix . $str; } else {     //正则手机号 $pattern = '/(1\[3458\]{1}\[0-9\])\[0-9\]{4}(\[0-9\]{4})/i'; if (preg\_match($pattern, $str)) { $rs = preg\_replace($pattern, '$1\*\*\*\*$2', $str); // substr\_replace($name,'\*\*\*\*',3,4); } else { $rs = substr($str, 0, 3) . "\*\*\*" . substr($str, -1); } } return $rs; } ?> <?php $account = "baidu.com"; $email = "123456@qq.com"; $phone = "15999888888"; ?>
点赞
收藏

评论区

加载中...

相关推荐

移动路由器如果隐藏了该如何恢复

家中的移动路由器(https://www.ruijie.com.cn/cp/lyydly/)之前设置了隐藏wifi,现在不想隐藏wifi了。我该怎么恢复呢?首先用电脑或手机连接你的移动路由器网络,然后登录它的设置界面。登录设置界面后,进入无线设置

tp5中index.php的隐藏

一,找到/public/.htaccess文件,如果你的入口文件已经移动到根目录下,那么你的.htaccess文件也要剪切到根目录下,总之要确保.htaccess跟入口的index.php保持同级。二,根据你的php环境分别设置.htaccess文件:Apache:!复制代码(https://oscimg.oschina.net/os

Shiro要点概览与SpringBoot整合实例

1\.简介概念说明Subject主体,简化点说就是用户实体PrincipalSubject的唯一标识,如id、用户名、手机号、邮箱等Credential凭证信息,主体证明自己的东西,如密码、证书等Authenticator认证器,对Subject身份进行认证,例如验证用户的用户名和密码是否匹配Aut

Git初始化配置以及配置github

1,配置用户名和邮箱(这里是我github中配置的用户名和邮箱),执行下面命令后,在C:\\Users\\yaosq盘下会出现一个全局文件.gitconfig.gitconfigglobaluser.name"这里换上你的用户名"gitconfigglobaluser.email"这里换上你的邮箱"!(https://

Git生成SSH公钥

一、设置Git全局用户名和邮箱配置gitconfigglobaluser.name"huhansan"gitconfigglobaluser.email"huhansan@qq.com"如果有对设置Git信息有疑惑的可以看这边篇文章:为什么要设置Git的邮箱和用户名(https://my.oschin

Git安装

安装sudoaptgetinstallgit配置用户名和邮箱gitconfigglobaluser.nameluffygitconfigglobaluser.emailfraiic@163.comgitconfiglist查看1.创建项目,Git

PHP使用星号隐藏用户名,手机,邮箱的实现方法 - HelloWorld