Round PHP - круглые функции и операторы в языке PHP
Функция round() в PHP
Функция round() в PHP используется для округления числа до заданного количества десятичных знаков. Она принимает два параметра: само число, которое нужно округлить, и необязательный параметр, указывающий, до скольки знаков после запятой округлять.
Давайте рассмотрим несколько примеров кода, чтобы лучше понять, как работает функция round().
Пример 1:
$num = 3.14159;
$roundedNum = round($num);
echo $roundedNum; // Выведет 3
В этом примере число 3.14159 округляется до целого числа, поэтому результатом будет число 3.
Пример 2:
$num = 7.89;
$roundedNum = round($num, 1);
echo $roundedNum; // Выведет 7.9
В данном случае число 7.89 округляется до одного знака после запятой. Результатом будет число 7.9.
Пример 3:
$num = 12345.6789;
$roundedNum = round($num, 2);
echo $roundedNum; // Выведет 12345.68
В этом примере число 12345.6789 округляется до двух знаков после запятой. Результатом будет число 12345.68.
Пример 4:
$num = 2.5;
$roundedNum = round($num);
echo $roundedNum; // Выведет 3
В этом случае число 2.5 округляется до целого числа. Важно отметить, что если число равно половине между двумя целыми числами, то округление происходит до ближайшего четного числа. В данном примере 2.5 округляется до 3, но если бы число было 3.5, то оно тоже округлилось бы до 4.
Также стоит отметить, что функция round() работает по правилам математического округления. Если десятичная часть числа меньше 5, то число округляется в меньшую сторону, а если десятичная часть числа больше или равна 5, то число округляется в большую сторону.
Это лишь несколько примеров использования функции round() в PHP. Ее можно комбинировать с другими математическими функциями для получения нужных результатов. Если вам нужно округлить число до целого числа, вы можете использовать round($num, 0). Если вам нужно округлить число до ближайшего десятка, вы можете использовать round($num, -1), а если до ближайшего сотого, то round($num, -2).