<?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('');
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/j4Utb on line 8
foo is not numeric!PHP_EOL
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/j4Utb on line 8
is not numeric!PHP_EOL