function float_even($f) {
$s = (string)$f;
$n = $s[strlen($s) - 1] - '0';
return $n % 2 == 0;
}
$f = 23.8715;
if (float_even($f)) {
echo "even" . "<br />";
}
else {
echo "odd" . "<br />";
}
$f = 23.8716;
if (float_even($f)) {
echo "even" . "<br />";
}
else {
echo "odd" . "<br />";
}
/*
run:
odd
even
*/