How can I find out whether a float in PHP is a round number?
is_round(1.5); // false
is_round(1.0); // true
is_round(1.00000001); // false
How can I find out whether a float in PHP is a round number?
is_round(1.5); // false
is_round(1.0); // true
is_round(1.00000001); // false
The function specified on this page by thierryreeuwijk should specify your needs.
Modification to Rob's code regarding sterofrog's comment. Code checks to ensure the value is also numeric.
function is_round($value) {
return is_numeric($value) && intval($value) == $value;
}