3v4l.org

run code in 300+ PHP versions simultaneously
<?php $range = "194.8.42.0/30"; function ipListFromRange($range){ $parts = explode('/',$range); $exponent = 32-$parts[1].'-'; $count = pow(2,$exponent); $start = ip2long($parts[0]); $end = $start+$count; return array_map('long2ip', range($start, $end) ); } print_r(ipListFromRange($range));

preferences:
40.23 ms | 402 KiB | 5 Q