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
MySQL修改密码方法总结
Mar 25 PHP
php出现Cannot modify header information问题的解决方法大全
Apr 09 PHP
PHP n个不重复的随机数生成代码
Jun 23 PHP
PHP用身份证号获取星座和生肖的方法
Nov 07 PHP
ThinkPHP3.1.3版本新特性概述
Jun 19 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
Feb 27 PHP
PHP匿名函数(闭包函数)详解
Mar 22 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
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
php中关于换行的实例写法
2019/09/26 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
Python中扩展包的安装方法详解
2017/06/14 Python
python实现石头剪刀布小游戏
2021/01/20 Python
解决Python中pandas读取*.csv文件出现编码问题
2019/07/12 Python
python list转置和前后反转的例子
2019/08/26 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
如何清空python的变量
2020/07/05 Python
Python生成器generator原理及用法解析
2020/07/20 Python
老教师工作总结的自我评价
2013/09/27 职场文书
中国文明网签名寄语
2014/01/18 职场文书
黄河的主人教学反思
2014/02/07 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
欠款证明
2015/06/24 职场文书
退休欢送会主持词
2015/07/01 职场文书
php中pcntl_fork详解
2021/04/01 PHP