- var_dump: documentation ( source)
- is_numeric: documentation ( source)
<?php
$inputs = [
'42',
'-42',
42,
-42,
42.2,
-42.2,
'pi',
];
foreach ($inputs as $input) {
var_dump($input == (int) $input && is_numeric($input));
}