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 相关文章推荐
如何在WIN2K下安装PHP4.04
Oct 09 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
Jun 27 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
php网页版聊天软件实现代码
Aug 12 PHP
yii2 数据库读写分离配置示例
Feb 10 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
PHP如何根据文件头检测文件类型实例代码
Oct 14 PHP
PHP实现发送微博消息功能完整示例
Dec 04 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 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 MySQL与分页效率
2008/06/04 PHP
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
php开发环境配置记录
2011/01/14 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
Javascript !!的作用
2008/12/04 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
超市营业员求职简历的自我评价
2013/10/17 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
市场营销专业自荐书
2014/06/10 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
html5表单的required属性使用
2021/07/07 HTML / CSS