PHP 忒聊
綴豖
ヶ輛
ip2long
(PHP 4)
Description
The function ip2long() generates an IPv4 Internet network address from its Internet standard format (dotted string) representation.
瞰赽 1. ip2long() Example
?php $ip = gethostbyname("www.example.com"); $out = "The following URLs are equivalent: br \n"; $out .= "http://www.example.com/, http://".$ip."/, and http://".sprintf("%u",ip2long($ip))."/ br \n"; echo $out;?
蛁: Because PHP's integer type is signed, and many IP addresses will result in negative integers, you need to use the "%u" formatter of sprintf() or printf() to get the string representation of the unsigned IP address.
瞰赽 2. Displaying an IP address
?php $ip = gethostbyname("www.example.com"); printf("%u\n", ip2long($ip)); echo $out;?
See also: long2ip()
綴豖
れ萸
ヶ輛
getservbyport
奻珨撰
long2ip