Home
Backend Development
PHP Tutorial
How to hide the last two digits of the IP address in php and replace the middle digits of the mobile phone number with *



How to hide the last two digits of the IP address in php and replace the middle digits of the mobile phone number with *
Jul 25, 2016 am 09:00 AM
有时我们需要在php代码中,隐藏IP地址的后两位,及替换手机号码中间数字为*号,以保密相关数据,本文为大家介绍了几种实现方法,有兴趣的朋友,不妨参考下。
1、隐藏IP后两位的方法。 <?php /** * 隐藏IP后两位 * by 程序员之家 http://bbs.it-home.org */ function ip2unkonw($ip) { $add = explode('.', $ip, 4); return $add[0]. '.'. $add[1]. '.*.*'; } ?> Copy after login 2、 php正则格式化IP地址,隐藏后一位。 <?php //隐藏后一位 return preg_replace('/(\d+)\.(\d+)\.(\d+)\.(\d+)/is',"$1.$2.$3.*",$ip); //隐藏IP最后几位为* echo ereg_replace("[^\.]{1,3}$","*",$ip); ?> Copy after login 3、php替换手机号中间数字为*号 <?php //隐藏手机号部分数字 $string = "13811111100"; $pattern = "/(1\d{1,2})\d\d(\d{0,3})/"; $replacement = "\$1****\$3"; print preg_replace($pattern, $replacement, $string); ?> Copy after login 4、php实现隐藏Ip地址最后一段或者最后两段的方法 <? //--隐藏IP后几位 //by 程序员之家 bbs.it-home.org $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.*.* ?> Copy after login |
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot Article
Two Point Museum: Bungle Wasteland Location Guide
4 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌
How Long Does It Take To Beat Split Fiction?
3 weeks ago
By DDD
Repo: How To Revive Teammates
3 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌

Hot tools Tags

Hot Article
Two Point Museum: Bungle Wasteland Location Guide
4 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌
How Long Does It Take To Beat Split Fiction?
3 weeks ago
By DDD
Repo: How To Revive Teammates
3 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

11 Best PHP URL Shortener Scripts (Free and Premium)

Working with Flash Session Data in Laravel

6 Extra Skills Every PHP Developer Should Have

Build a React App With a Laravel Back End: Part 2, React

Simplified HTTP Response Mocking in Laravel Tests

12 Best PHP Chat Scripts on CodeCanyon

cURL in PHP: How to Use the PHP cURL Extension in REST APIs
