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 相关文章推荐
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
destoon之一键登录设置
Jun 21 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
PHP 7.0.2 正式版发布
Jan 08 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
php自定义函数实现JS的escape的方法示例
Jul 07 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
PHP中单例模式的使用场景与使用方法讲解
Mar 18 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
tp5.1 框架查询表达式用法详解
May 25 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脚本的10个技巧(4)
2006/10/09 PHP
PHP date函数参数详解
2006/11/27 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
ThinkPHP模型详解
2015/07/27 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
itchat接口使用示例
2017/10/23 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
Django rest framework实现分页的示例
2018/05/24 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
30岁生日感言
2014/01/25 职场文书
财产保全担保书范文
2014/04/01 职场文书
任命书范本大全
2014/06/06 职场文书
给客户的感谢信
2015/01/21 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
MyBatis核心源码深度剖析SQL语句执行过程
2022/05/20 Java/Android