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