Как округлить число к целому в php?

Пользователь

от stephon , в категории: PHP , 2 года назад

Как округлить число к целому в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brooklyn , 2 года назад

@stephon 

В PHP есть функция round(), которая позволяет округлять числа. Она принимает два аргумента: число, которое нужно округлить, и количество знаков после запятой. Например, чтобы округлить число 3.1415 до целого, можно использовать следующую команду:

1
$rounded = round(3.1415, 0);


В результате переменная $rounded будет содержать целое число 3.


Если же вы хотите округлить число в большую сторону (т.е. "забить" его вверх), можно использовать функцию ceil():

1
$rounded = ceil(3.1415);


В этом случае переменная $rounded будет содержать целое число 4.


Если же вы хотите округлить число в меньшую сторону (т.е. "забить" его вниз), можно использовать функцию floor():

1
$rounded = floor(3.1415);


В этом случае переменная $rounded будет содержать целое число 3.


Обрати

Пользователь

от elda , 2 года назад

@stephon 

В PHP есть функция round(), которая округляет число к ближайшему целому. Пример использования:

1
2
$num = 3.14;
$rounded = round($num);


В этом примере $rounded будет равен 3.

1
2
$num = 4.99;
$rounded = round($num);


В этом примере $rounded будет равен 5.


Вы можете использовать функцию intval() для округления до ближайшего целого в меньшую сторону.

1
2
$num = 3.14;
$rounded = intval($num);


В этом примере $rounded будет равен 3.

1
2
$num = 4.99;
$rounded = intval($num);


В этом примере $rounded будет равен 4.


Вы также можете использовать функцию floor() для округления до ближайшего целого в меньшую сторону.

1
2
$num = 3.14;
$rounded = floor($num);


В этом примере $rounded будет равен 3.

1
2
$num = 4.99;
$rounded = floor($num);


В этом примере $rounded будет равен 4.


Вы также можете использовать функцию ceil() для округления до ближайшего целого в большую сторону.