当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP inet_ntop()用法及代码示例


inet_ntop()函数是PHP中的内置函数,可将32位IPv4或128位IPv6地址转换为可读格式。

用法:

string inet_ntop( string $ip_address )

参数:该函数接受上面提到并在下面描述的一个参数:


  • $ip_address:它是必填参数。它指定32位IPv4或128位IPv6地址。

返回值:如果成功,此函数将返回字符串格式的可读地址,如果失败,则返回FALSE。

注意:此函数在PHP 5.1.0和更高版本上可用。

以下示例程序旨在说明PHP中的inet_ntop()函数:

程序1:

<?php 
  
// Store the address into variable 
$addr = chr(127) . chr(0) . chr(1) . chr(1); 
  
// Use inet_ntop() function to convert 
// internet address to a human readable 
// representation 
$exp = inet_ntop($addr); 
  
// Display result 
echo $exp; 
  
?>
输出:
127.0.1.1

程序2:该程序直接在参数中使用大小为4的ascii字符字符串。

<?php 
  
// Use inet_ntop() function to convert 
// internet address to a human readable 
// representation 
echo inet_ntop("[][]") . "<br>"; 
echo inet_ntop("4509") . "<br>"; 
echo inet_ntop("*^b@") . "<br>"; 
echo inet_ntop("hqp0") . "<br>"; 
echo inet_ntop("2c#!"); 
  
?>
输出:
91.93.91.93
52.53.48.57
42.94.98.64
104.113.112.48
50.99.35.33

参考: https://www.php.net/manual/en/function.inet-ntop.php



相关用法


注:本文由纯净天空筛选整理自gekcho大神的英文原创作品 PHP | inet_ntop() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。