/** * IPアドレスからキャリアコードを入手 * * @param $ip string IPアドレス(xxx.xxx.xxx.xxx) * @return integer キャリアコード * @access public */ function ip2carrier($ip = null) { $carrier = 0; if ($ip === null) { $ip = $_SERVER['REMOTE_ADDR']; } foreach ($this->addr_table as $c => $caddrs) { foreach ($caddrs as $check_addr) { if (Lib3gkIp::is_inclusive($ip, $check_addr)) { $carrier = $c; break 2; } } } return $carrier; }