php隐藏IP地址后两位显示为星号的方法


Posted in PHP onNovember 21, 2014

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
php cookie 登录验证示例代码
Mar 16 PHP
PHP Memcached + APC + 文件缓存封装实现代码
Mar 11 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
php文本转图片自动换行的方法
Mar 13 PHP
基于php设计模式中单例模式的应用分析
May 15 PHP
用PHP来计算某个目录大小的方法
Apr 01 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
Apr 29 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
10个超级有用的PHP代码片段果断收藏
Sep 23 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
Dec 14 PHP
PHP token验证生成原理实例分析
Jun 05 PHP
php中try catch捕获异常实例详解
Nov 21 #PHP
PHP生成不重复标识符的方法
Nov 21 #PHP
php中HTTP_REFERER函数用法实例
Nov 21 #PHP
php中call_user_func函数使用注意事项
Nov 21 #PHP
PHP中shuffle数组值随便排序函数用法
Nov 21 #PHP
php常用数学函数汇总
Nov 21 #PHP
PHP检测字符串是否为UTF8编码的常用方法
Nov 21 #PHP
You might like
php INI配置文件的解析实现分析
2011/01/04 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
js中this的用法实例分析
2015/01/10 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
2019/09/15 Javascript
jQuery实现html可联动的百分比进度条
2020/03/26 jQuery
[01:08:29]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第一场 1月9日
2021/03/11 DOTA
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
python模拟enum枚举类型的方法小结
2015/04/30 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
学校司机岗位职责
2013/11/14 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
元旦寄语大全
2014/04/10 职场文书
高一学生评语大全
2014/04/25 职场文书
大班亲子运动会方案
2014/06/10 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
升学宴学生致辞
2015/07/27 职场文书
实例详解Python的进程,线程和协程
2022/03/13 Python
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python