您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 阿拉善分类信息网,免费分类信息发布

PHP使用星号替代用户名手机与邮箱部分字符

2024/2/21 21:21:10发布43次查看
这次给大家带来php使用星号替代用户名手机与邮箱部分字符,php使用星号替代用户名手机与邮箱部分字符的注意事项有哪些,下面就是实战案例,一起来看一下。
php使用星号替代用户名手机和邮箱这个在许多的活动界面会看到如淘宝的购物界面中的一些客户的支付宝号都是隐藏掉的哦,下面我们来看一下它的使用方法吧.
<?php function hidestar($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 = "phpfensi.com"; $email = "416148489@qq.com"; $phone = "18005152525"; ?>  <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">    <head>      <meta http-equiv="content-type" content="text/html; charset=utf-8" />      <title>演示:php以星号隐藏用户名手机和邮箱</title>      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>      <link rel="stylesheet" type="text/css" href="http://www.phpfensi.com /jquery/css/common.css" rel="external nofollow" />      <style type="text/css">      </style>    </head>    <body>      <p class="head">        <p class="head_inner clearfix">          <ul id="nav">            <li><a href="http://www.phpfensi.com " rel="external nofollow" rel="external nofollow" >首 页</a></li>            <li><a href="http://www.phpfensi.com /templates" rel="external nofollow" >网站模板</a></li>            <li><a href="http://www.phpfensi.com /js" rel="external nofollow" >网页特效</a></li>            <li><a href="http://www.phpfensi.com /php" rel="external nofollow" >php</a></li>            <li><a href="http://www.phpfensi.com /site" rel="external nofollow" >精选网址</a></li>          </ul>          <a class="logo" href="http://www.phpfensi.com " rel="external nofollow" rel="external nofollow" ><img src="http://www.phpfensi.com /public/images/logo.jpg" alt="素材火logo" /></a>        </p>      </p>      <p class="container">        <p class="demo">          <h2 class="title"><a href="http://www.phpfensi.com /js/548.html" rel="external nofollow" >教程:php以星号隐藏用户名手机和邮箱</a></h2>          <table width="100%" class="table_parameters">            <tr class="tr_head">              <td>账号</td>              <td>邮箱</td>              <td>手机</td>            </tr>            <tr>              <td><?php echo $account; ?></td>              <td><?php echo $email; ?></td>              <td><?php echo $phone; ?></td>            </tr>            <tr class="red">              <td><?php echo hidestar($account); ?></td>              <td><?php echo hidestar($email); ?></td>              <td><?php echo hidestar($phone); ?></td>            </tr>          </table>        </p>      </p>    </body>  </html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
php处理抢购类高并发请求实现详解
redis计数器类使用步骤详解
以上就是php使用星号替代用户名手机与邮箱部分字符的详细内容。
阿拉善分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录