3v4l.org

run code in 300+ PHP versions simultaneously
<?php $inputs = [ -1, "-1", -0.9, "-0.9", 0, "0", 0.0, "0.0", .9, ".9", 1, "1.0", 1.1, "1.1", 2, "2", ]; foreach ($inputs as $input) { $ok = filter_var($input, FILTER_VALIDATE_INT, [ 'options' => [ 'min_range' => 1, 'max_range' => PHP_INT_MAX ]]); var_dump([ $input, $ok ]); }

preferences:
29.64 ms | 405 KiB | 5 Q