by shigemk2

当面は技術的なことしか書かない

PHP ip2long

ip2long — ドット表記の (IPv4) IP アドレスを、長整数表現に変換する

longな数値を取得する。 以下はインターネットホスト名からIPアドレスをとってきて、それをip2longでlongに変換する。

<?php
$ip = gethostbyname('www.example.com');
$out = "以下の URL は同じ意味です:<br />\n";
$out .= 'http://www.example.com/, http://' . $ip . '/, そして http://' . sprintf("%u", ip2long($ip)) . "/<br />\n";
echo $out;
?>

www.php.net