📜  PHP | ip2long()函数

📅  最后修改于: 2022-05-13 01:56:42.866000             🧑  作者: Mango

PHP | ip2long()函数

ip2long()函数是PHP中的一个内置函数,可将 IPv4 地址(点分 IP 地址)转换为长整数。

句法:

int ip2long( string $ip_address )

参数:此函数接受如上所述和如下所述的单个参数:

  • $ip_address:它是指定IP地址的必需参数。

返回值:此函数在成功时返回长整数,在失败时返回 FALSE。

笔记:

  • 此函数在PHP 4.0.0 和更新版本上可用。
  • 此函数适用于不完整的 IP 地址。

下面的程序说明了PHP中的 ip2long()函数:

方案一:

PHP
";
 
$out = "1. https://" . $host . "/
" .        "2. https://" . $ip . "/
" .        "3. https://" . sprintf("%u", ip2long($ip)) . "/";   echo $out;   ?>


PHP
https://" . $host . "/  https://" . $ip .
            "/  https://" . sprintf("%u", ip2long($ip)) . "/";
}
 
echo $out;
 
?>


输出:

These three URLs are equivalent:
1. https://geeksforgeeks.org/
2. https://52.25.109.230/
3. https://874081766/

方案二:

PHP

https://" . $host . "/  https://" . $ip .
            "/  https://" . sprintf("%u", ip2long($ip)) . "/";
}
 
echo $out;
 
?>

输出:

Equivalent Contents:
https://geeksforgeeks.org/ https://52.25.109.230/ https://874081766/
https://www.google.com/ https://172.217.167.196/ https://2899945412/
https://www.youtube.com/ https://172.217.18.206/ https://2899907278/
https://www.facebook.com/ https://185.60.216.35/ https://3107772451/
https://www.quora.com/ https://151.101.1.2/ https://2539979010/
https://www.stackoverflow.com/ https://151.101.1.69/ https://2539979077/

参考: https://www. PHP.net/manual/en/函数.ip2long。 PHP