PHP 网络函数

PHP long2ip() 函数将长整数转换为字符串格式的相应 IPv4 地址。

语法

long2ip(ip) 

参数

ip必填。 指定代表 IP 地址的长整数。

返回值

以字符串形式返回 Internet IP 地址,失败时返回 false。

示例:

下面的示例显示了 long2ip() 函数的用法。

<?php
echo long2ip(3070405674);
?> 

上述代码的输出将是:

183.2.172.42

示例:

考虑另一个示例,其中此函数与数字一起使用代表 IP 地址的长整数。

 <?php
$hosts=[3070405674, 1779117015, 
        987235953, 143547863];

$out = "List of IP addresses:";
 
foreach($hosts as $host) {
  $ip = long2ip($host);
  $hostname = gethostbyaddr($ip);

  $out .= "\nhttps://". $host ."/ https://". $ip .
            "/  https://".$hostname."/";
}
 
echo $out;
?> 

上述代码的输出将是:

List of IP addresses:
https://3070405674/ https://183.2.172.42/  https://183.2.172.42/
https://1779117015/ https://106.11.43.215/  https://106.11.43.215/
https://987235953/ https://58.216.6.113/  https://58.216.6.113/
https://143547863/ https://8.142.93.215/  https://8.142.93.215/