3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function is_private_ip($ip) { if (empty($ip) or !ip2long($ip)) { return NULL; } $private_ips = array ( array('10.0.0.0','10.255.255.255'), array('172.16.0.0','172.31.255.255'), array('192.168.0.0','192.168.255.255') ); $ip = ip2long($ip); foreach ($private_ips as $ipr) { $min = ip2long($ipr[0]); $max = ip2long($ipr[1]); if (($ip >= $min) && ($ip <= $max)) return true; } return false; }
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0