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 破解防盗链图片函数
Dec 09 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
php实现斐波那契数列的简单写法
Jul 19 PHP
javascript some()函数用法详解
Nov 13 PHP
33道php常见面试题及答案
Jul 06 PHP
PHP实现批量修改文件后缀名的方法
Jul 30 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
基于swoole实现多人聊天室
Jun 14 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 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在文件指定行中写入代码的方法
2012/05/23 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
jQuery下拉美化搜索表单效果代码分享
2015/08/25 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
python获取地震信息 微信实时推送
2019/06/18 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
个人找工作的自我评价
2013/10/17 职场文书
营销与策划实训报告
2014/11/05 职场文书
小孩不笨观后感
2015/06/03 职场文书
学校运动会简讯
2015/07/20 职场文书
2016党校培训心得体会
2016/01/07 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
python三子棋游戏
2022/05/04 Python
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers