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实现WEB动态网页静态
Oct 09 PHP
PHP is_dir() 判断给定文件名是否是一个目录
May 10 PHP
PHP动态创建Web站点的方法
Aug 14 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
thinkphp 一个页面使用2次分页的实现方法
Jul 15 PHP
php使用strtotime和date函数判断日期是否有效代码分享
Dec 25 PHP
php获取文件大小的方法
Feb 26 PHP
php传值赋值和传地址赋值用法实例分析
Jun 20 PHP
php计算年龄精准到年月日
Nov 17 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
Sep 22 PHP
PHP实现下载远程图片保存到本地的方法
Jun 19 PHP
php连接MSsql server的五种方法总结
Mar 04 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制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php生成html文件方法总结
2014/12/01 PHP
php制作动态随机验证码
2015/02/12 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
详解Vue 如何监听Array的变化
2019/06/06 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
python写的一个文本编辑器
2014/01/23 Python
Python psutil模块简单使用实例
2015/04/28 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
python如何读写json数据
2018/03/21 Python
对python中的logger模块全面讲解
2018/04/28 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
2015年教师节活动总结
2015/03/20 职场文书
项目验收申请报告
2015/05/15 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
总结Python使用过程中的bug
2021/06/18 Python
解析redis hash应用场景和常用命令
2021/08/04 Redis
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL