PHP、ip asteriskでIPアドレスの最後の2桁をアスタリスクとして非表示にする方法
この記事の例では、PHP で IP アドレスの最後の 2 桁をアスタリスクとして非表示にする方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです
多くの公開 Web サイトでは、ユーザーの IP が表示されるときに、次の IP セグメントがアスタリスクとして表示されます。これにより、興味のある友人が一緒に閲覧できるようになります。
php は定期的に IP アドレスをフォーマットし、最後の桁を非表示にします。
例
コードをコピーします コードは次のとおりです:
//最後の桁を非表示にします
return preg_replace('/(d+).(d+).(d+).(d+)/is',"$1.$2.$3.*",$ip);
// 非表示 IP の最後の数桁は *
echo ereg_replace("[^.]{1,3}$","*",$ip);
?>
例
php
でIPアドレスの最後の段落または最後の2つの段落を非表示にする方法
コードをコピーします コードは次のとおりです:
//--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 preg_replace($reg2,"$1.$2.*.*",$ip);//上記の出力結果は次のとおりです: 127.0.*.*
?>