作者: | 来源:互联网 | 2023-09-12 12:05
导读:本篇文章编程笔记来给大家介绍有关php怎么给手机号加星号的相关内容,希望对大家有所帮助,一起来看看吧。
本文目录一览:
1、Excel小技巧五、手机号码加星号
2、在php中插入什么代码让用户名变星号
3、php隐藏IP地址后两位显示为星号的方法
4、thinkphp从数据库获取的电话号码,我要中间四个数字用星号表示怎么做
5、php函数 输出一手机号中间五位用星号代替 怎么写啊
6、php 输出列表 用*星号 隐藏部分字符
Excel小技巧五、手机号码加星号
五、手机号码加星号
操作:自动填充
倘若在Excel表格中输入的相关数据担心被其他人发现看到,那么可以通过数据加星号的方式进行隐藏处理。此时借助Excel表格的快速填充功能,首先在首行中输入号码的格式样本,之后再 借助快速填充对所有号码进行修改。比如在首行输入“135****1234”,之后通过下拉的方式进行自动填充,此时在右下角会出现小图标,点击选择并快速填充即可完成对原有号码的快速修改。
在php中插入什么代码让用户名变星号
把用户名用*替换一下
如果要显示部分用户名和星号就截取一段加星号。
php隐藏IP地址后两位显示为星号的方法
本文实例讲述了php隐藏IP地址后两位显示为星号的方法。分享给大家供大家参考。具体实现方法如下:
我们在很多的公共网站中都会有碰到显示用户的IP时后面几个IP段显示为星号了,这样很好的保护了用户隐私了,感兴趣的朋友可以一起来看看。
php正则格式化IP地址,隐藏后一位。
例子
代码如下:?php
//隐藏后一位
return
preg_replace('/(\d+)\.(\d+)\.(\d+)\.(\d+)/is',"$1.$2.$3.*",$ip);
//隐藏IP最后几位为*
echo
ereg_replace("[^\.]{1,3}$","*",$ip);
?
例子
php实现隐藏Ip地址最后一段或者最后两段的方法
代码如下:?php
//--隐藏IP后几位
$ip='127.0.0.1';
$reg1='/((?:\d+\.){3})\d+/';
$reg2='~(\d+)\.(\d+)\.(\d+)\.(\d+)~';
echo
preg_replace($reg1,"\\1*",$ip);//以上输出结果为:127.0.0.*
echo
"------------------br/";
echo
preg_replace($reg2,"$1.$2.*.*",$ip);//以上输出结果为:127.0.*.*
?
例子
代码如下:function
suohao($phone){
$p
=
substr($phone,0,3)."*****".substr($phone,8,3);
return
$p;
}
当然还有像数组以.分开之后把数组2,3进行替换就可以了或组合0,1数组就可以了。
希望本文所述对大家的php程序设计有所帮助。
thinkphp从数据库获取的电话号码,我要中间四个数字用星号表示怎么做
这里需要用到一个php的函数:substr_replace() 函数把字符串的一部分替换为另一个字符串。
这个函数的用法如下:substr_replace(string,replacement,start,length)
参数:
string 要被检查提取内容的字符串
replacement 替换后的字符串
start 截取的开始位置(以0开始)
length 截取的长度
直接上代码:(假如数据库中的电话号码的字段名为 phone)
$model = D('User);
$dataList = $model-select(); //请加上你自己需要的条件
if($dataList)
{
foreach($dataList as $key=$value)
{
$dataList[$key]['phone'] = substr_replace($value['phone'], '****', 3, 4);
}
}
var_dump($dataList);
输出如下:
array (size=2)
0 =
array (size=1)
'phone' = string '135****8956' (length=11)
1 =
array (size=1)
'phone' = string '159****7845' (length=11)
php函数 输出一手机号中间五位用星号代替 怎么写啊
网站展示用户隐私数据的时候,需要安全处理。比如:对手机号码中间五位或多位进行*号替换。PHP常用处理的方式有两种,一种是用substr进行截取,然后拼接*号;另一种是使用正则替换。示例代码如下:
//index.php
?php
header("Content-type:text/html;charset=utf-8;");
//测试
//纯手机号码
$phOne="10021012110";
echo phoneSafeDeal($phone);
echo "br/";
$phOneStr="联系方式:10021012110";
echo phoneSafeDeal($phoneStr,true);
/**
* 手机号码安全处理(中间五位用*代替)
*
* @param String $phone
* @param boolean $string
*/
function phoneSafeDeal($phone,$flag=false){
//字符串中包含手机号码替换
if($flag){
return preg_replace('/(\d{3})\d{5}(\d{3})/', '${1}*****${2}', $phone);
}else{
//纯手机号码处理
return substr($phone,0,3)."*****".substr($phone,8,3);
}
}
运行结果:
php 输出列表 用*星号 隐藏部分字符
?php
echo substr_replace('abcdef', '###', 1); //输出 a###
echo substr_replace('abcdef', '###', 1, 2); //输出 a###def
echo substr_replace('abcdef', '###', -3, 2); //输出 abc###f
echo substr_replace('abcdef', '###', 1, -2); //输出 a###ef
?
我就讲这么多!
剩下你自己活学活用吧
结语:以上就是编程笔记为大家整理的关于php怎么给手机号加星号的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于php怎么给手机号加星号的相关内容别忘了在本站进行查找喔。