Округление чисел с плавающей точкой до целых
Чтобы округлить число в php существует несколько функций:
round,
ceil и
floor. Функция
round округляет число в большую или меньшую сторону в зависимости от значения дробной части, если больше или равно пяти, то округление осуществляется в большую сторону, иначе в меньшую. Функция
ceil, независимо от дробной части, округляет число в большую сторону.
Floor также, как и
ceil не обращает внимание на дробную часть, только округляет число в меньшую сторону.
Пример:
$number = 1.2345;
$number_2 = 1.5678;
// округление числа
$round = round($number);
echo "round: $round<br/>";
$round_2 = round($number_2);
echo "round_2: $round_2<br/>";
// округление числа в меньшую сторону
$ceil = ceil($number);
echo "ceil: $ceil<br/>";
// округление числа в большую сторону
$floor = floor($number);
echo "floor: $floor<br/>";
Комментарии:
Нету комментариев для вывода...