округление — Как округлить до ближайшего целого десятичного числа в переполнении стека

Не уверен, правильно ли я объяснил вопрос, но ниже приведены несколько случайных примеров того, что мне нужно

20,39, чтобы стать 20,30

40,55 стать 40,50

9,22, чтобы стать 9,20

1

Решение

использование floor после умножения на 10, а затем разделить на 10 снова. Чтобы сохранить второе десятичное место после округления, используйте number_format.

$values = [20.39,40.55,9.22];
foreach ($values as $value) {
echo number_format(floor($value * 10) / 10, 2);
}

Выход:

20.30
40.50
9.20
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]