itRef.cn技术参考网站

当前位置: 主页 > PHP >

php手机号码4位数字使用星号代替的方法

时间:2013-10-17 21:51来源:未知 作者:wiwi 点击:
问题描述 在一些评论中,如果用户帐号是手机号码,为了保护用户的个人隐私,一般要对号码进行一些技术处理。最常见的就是隐藏中间4位数字的而使用星号代替。 解决方法 以下为php的使用星号代替手机号码中间四位数字的函数 /** *添加*号 *maskStr($mobile,-8,

问题描述

在一些评论中,如果用户帐号是手机号码,为了保护用户的个人隐私,一般要对号码进行一些技术处理。最常见的就是隐藏中间4位数字的而使用星号代替。

解决方法

以下为php的使用星号代替手机号码中间四位数字的函数

  1. /** 
  2. * 添加*号 
  3. * maskStr($mobile, -8, -4) 
  4. */ 
  5. function maskStr($str$start$end){ 
  6.     $l = strlen($str); 
  7.     if($l==0 || $l <= max(abs($end), abs($start))) return $str
  8.     for($i=$start;$i<$end;$i++){ 
  9.         $mask .= '*'
  10.     } 
  11.     return substr($str, 0, $start) . $mask . substr($str$end$l); 

(责任编辑:wiwi) 转载请注明 来源于itRef.cn技术参考网站:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容