3v4l.org

run code in 300+ PHP versions simultaneously
<?php function isStringNumeric($value) { if (is_numeric($value)) { $integer = (int) $value; // Or use intval() $floatOrInteger = $value + 0; // Can also give a float, so watch it. } else { echo "$value is not numeric!" . PHP_EOL; } } isStringNumeric('15'); isStringNumeric('foo'); isStringNumeric('10.5'); isStringNumeric(15); isStringNumeric('-10'); isStringNumeric('');

preferences:
27.49 ms | 404 KiB | 5 Q