2011-07-13 11 views
4

85.124.99.2IPアドレスの一部を表示

IPから最後の2つの数字を隠すにはどうしたらいいですか?

、それが好きで行います

86.124.xxx.xxx

+1

http://stackoverflow.com/questions/5224156/how-do-i-mask-hide-an-ip-address-string-using-php-and-正規表現 –

+1

@ILikeTurtlesはあなたが実際にipを85.xxxから86.xxxに変更していないと推測しています –

答えて

11

が書いたこの迅速

$ip = "85.124.99.2"; 
$parts = explode('.',$ip); 

$new_ip = $parts[0].'.'.$parts[1].'.xxx.xxx'; 

警告:あなたは$パーツ[n]は

2
$ip = preg_replace('/\.\d+\.\d+$/', '.xxx.xxx', $ip); 
にアクセスする前に、部品の長さをテストする必要があります
0

IPアドレスを消費するあなたが望むものだけを印刷します。あなたがスクリーン上に印刷する以外に「作る」ということを意味するもの以外にはわかりません。

0

この正規表現を使用してください。

(?!\d{1,3}\.\d{1,3}\.)\d 

サンプル

137.133.204.130 -> 137.133.***.*** 
93.108.72.157 -> 93.108.**.*** 
関連する問題