我們在很多的公共**中都會有碰到顯示使用者的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,然後舍去取整,...