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加密解密的代码
Oct 09 PHP
php getsiteurl()函数
Sep 05 PHP
AJAX的跨域访问-两种有效的解决方法介绍
Jun 22 PHP
php中jpgraph类库的使用介绍
Aug 08 PHP
php模拟post提交数据的方法
Feb 12 PHP
PHP getallheaders无法获取自定义头(headers)的问题
Mar 23 PHP
php版微信小店调用api示例代码
Nov 12 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
一次因composer错误使用引发的问题与解决
Mar 06 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
thinkphp 框架数据库切换实现方法分析
May 18 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 正则表达式小结
2015/02/12 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
js重写方法的简单实现
2016/07/10 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
js动态生成表格(节点操作)
2021/01/12 Javascript
python select.select模块通信全过程解析
2017/09/20 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
性能测试工程师的面试题
2015/02/20 面试题
交通专业个人自荐信格式
2013/09/23 职场文书
内科护士实习自我鉴定
2013/10/17 职场文书
创业大赛策划书
2014/03/01 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
会议欢迎词
2015/01/23 职场文书
检讨书大全
2015/01/27 职场文书
公务员政审个人总结
2015/02/12 职场文书
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript