Не уверен, правильно ли я объяснил вопрос, но ниже приведены несколько случайных примеров того, что мне нужно
20,39, чтобы стать 20,30
40,55 стать 40,50
9,22, чтобы стать 9,20
использование 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
Других решений пока нет …