ip2long Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address. Description intip2long stringip_address The function ip2long generates an IPv4 Internet network address from its Internet standard format (dotted string) representation. <function>ip2long</function> Example \n"; $out .= "http://www.example.com/, http://".$ip."/, and http://".sprintf("%u",ip2long($ip))."/
\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. This second example shows how to print a converted address with the printf function : Displaying an IP address ]]>
See also: long2ip