$num = 5.2; if ($num > 0) { $floor = int($num); $ceil = int($num) == $num ? $num : int($num)+1; } else { $floor = int($num) == $num ? $num : int($num)-1; $ceil = int($num); }