Как округлить до ближайшего целого десятичного числа в PHP - PullRequest
0 голосов
/ 26 сентября 2018

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

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

40,55, чтобы стать 40,50

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

1 Ответ

0 голосов
/ 26 сентября 2018

Используйте 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
...