php隱藏IP位址後兩位顯示為星號的方法

2022-09-27 09:21:12 字數 793 閱讀 6175

我們在很多的公共**中都會有碰到顯示使用者的ip時後面幾個ip段顯示為星號了,這樣很好的保護了使用者隱私了,感興趣的朋友可以一起來看看。

php正則格式化ip位址,隱藏後一位。

例子複製** **如下:

<?php

//隱藏後一位

return preg_replace('/(\d+)\.(\d+)\.(\d+)\.(\d+)/is',"$1.$2.$3.*",$ip);

//隱藏ip最後幾位為*

echo ereg_replace("[^\.]$","*",$ip);

?>

例子php實現隱藏ip位址最後一段或者最後兩段的方法

複製** **如下:

<?php

//--隱藏ip後幾位

$ip=程式設計客棧'127.0.0.1';

$reg1='/((?:\d+\.))\d+/';

$reg2='~(\d+)\.(\d+)\.(maelboz\d+)\.(\d+)~';

echo preg_replace($reg1,"\\1*",$ip);//以上輸出結果為:127.0.0.*

echo "----------程式設計客棧--------

";echo preg_replace($reg2,"$1.$2.*.*",$ip);//以上輸出結果為:127.0.*.*

?>

例子複製** **如下:

function suohao($phone)

當然還有像陣列以.分開之後把陣列2,3進行替換就可以了或組合0,1陣列就可以了。

本文位址:

php 兩位小數

num 123.456 print r round num,2 num 123.454 print r round num,2 float round float val int precision round 對浮點數進行四捨五入 num 123.456 print r floor num 100...

php小數點後取兩位

經常用到小數點後取幾位,但不能進製的情況。比如3.149569 取小數點後兩位,最後兩位不能四捨五入。結果應該是3.14。需要用到這個函式floor。該函式是舍去取整。如floor 4.66456 結果 4 floor 9.1254 結果9 所以要去小數點後兩位,需要先乘以100,然後舍去取整,在除...

php小數點後取兩位

一 經常用到小數點後取幾位,但不能進製的情況。比如3.149569 取小數點後兩位,最後兩位不能四捨五入。結果應該是3.14。需要用到這個函式floor。該函式是舍去取整。如floor 4.66456 結果 4 floor 9.1254 結果9 所以要去小數點後兩位,需要先乘以100,然後舍去取整,...