3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = '100,100-200, 300, 320, 400-200'; $params = explode(',', $input); $ranges = array(); foreach ($params as $param) { $param = trim($param); if (strpos('-', $param) !== FALSE) { $range = explode('-', $param); } else { $range = array($param, $param); } $ranges[] = $range; } foreach ($ranges as $range) { print 'from: '. $range[0]. ' to: '. $range[1] . "\n"; }

preferences:
33.62 ms | 402 KiB | 5 Q