Округление с 0 десятичной запятой

Моя переменная: $No = '9.80000000000'
Я хочу такой результат: $No = '9.80'

Я пытался использовать функцию округления с 2 десятичными точками, но я получаю результаты, как это: $No = '9.8'

Я хочу иметь конкретную точность числового масштаба.
Мой ожидаемый результат: $No = '9.80',

1

Решение

round() функция пропускает последнюю цифру ноль, поэтому лучше использовать функцию number_format ().

например:

round($No,2)    //your code.

изменить эту функцию, как показано ниже

например:

number_format($No, 2);

Я надеюсь, что это поможет вам.

5

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

цифра 0 не имеет значения после десятичной точки.
Вы можете использовать это:

echo substr('9.80000000000', 0,4);
0

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