php隐藏IP地址后两位显示为星号的方法

 更新时间:2014年11月21日 15:04:36   投稿:shichen2014  
这篇文章主要介绍了php隐藏IP地址后两位显示为星号的方法,采用正则匹配的方法来实现,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了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转换超过2038年日期出错的问题解决

    关于PHP转换超过2038年日期出错的问题解决

    这篇文章主要给大家介绍了关于PHP转换超过2038年日期出错问题的解决方法,文中给出了详细的解决方法,通过示例代码让大家更容易理解和学习,需要的朋友们下面来一起看看吧。
    2017-06-06
  • redis查看连接数及php模拟并发创建redis连接的方法

    redis查看连接数及php模拟并发创建redis连接的方法

    下面小编就为大家带来一篇redis查看连接数及php模拟并发创建redis连接的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 浅谈如何提高PHP代码的质量

    浅谈如何提高PHP代码的质量

    说实话,在代码质量方面,PHP 的压力非常大。通过阅读本系列文章,您将了解如何提高 PHP 代码的质量。
    2021-05-05
  • php实现中文字符截取防乱码方法汇总

    php实现中文字符截取防乱码方法汇总

    直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。那么我们来看看如何解决这个问题呢。
    2015-04-04
  • PHP 抽象方法与抽象类abstract关键字介绍及应用

    PHP 抽象方法与抽象类abstract关键字介绍及应用

    抽象方法指没有方法体的方法,只要一个类里面有一个方法是抽象方法,那么这个类就要定义为抽象类,不了解的朋友可以看看
    2014-10-10
  • php设计模式之装饰模式应用案例详解

    php设计模式之装饰模式应用案例详解

    这篇文章主要介绍了php设计模式之装饰模式,结合具体应用案例形式详细分析了php装饰模式的概念、原理、用法及相关操作注意事项,需要的朋友可以参考下
    2019-06-06
  • Zend framework处理一个http请求的流程分析

    Zend framework处理一个http请求的流程分析

    Zend framework处理一个http请求的流程分析,有助于大家提高知识面。
    2010-02-02
  • 初识php MVC

    初识php MVC

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
    2014-09-09
  • PHP使用debug_backtrace方法跟踪调试代码调用详解

    PHP使用debug_backtrace方法跟踪调试代码调用详解

    这篇文章主要介绍了PHP使用debug_backtrace方法跟踪调试代码调用,结合实例形式详细分析了debug_backtrace函数的功能、参数、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-07-07
  • php常用Output和ptions/Info函数集介绍

    php常用Output和ptions/Info函数集介绍

    本篇文章是对php中常用Output和ptions/Info函数集进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论