3v4l.org

run code in 300+ PHP versions simultaneously
<?php $numbers = [1.2549999999, 1.28012, 2.01212, 4.012, 5.0000012, 5.012121001, -0.12]; $boundaries = [1.26, 2.46, 5.01]; function checkRange(float $number, array $boundaries): int { if ($number < 0) { return -1; } foreach ($boundaries as $i => $boundary) { if ($number < $boundary) { return $i + 1; break; } } return 4; } foreach ($numbers as $number) { echo "$number at Range ", checkRange($number, $boundaries), "\n"; }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
153.73 ms | 1895 KiB | 11 Q