首页 > 技术文章 > ip地址转十进制,ping两个地址是等效的

plxm 2018-09-29 17:51 原文

public function ipToLong(){ 
  $ip = $_SERVER['REMOTE_ADDR']; 
  $ip = explode('.', $ip); 
  $ip = array_reverse($ip);//数组反转 
  $r = 0; 
  for($i=0,$j=count($ip); $i<$j; $i++){ 
    $r += $ip[$i] * pow(256, $i); 
  } 
  $r = sprintf("%u", $r); 
  echo $r; 
}

推荐阅读