числа округления php - PullRequest
1 голос
/ 18 мая 2011

На самом деле, «округление» может быть не лучшим названием для описания того, что я собираюсь сделать.

Я хочу округлять только те числа, которые имеют нули после запятой: ".00"

Я не хочу отображать десятичные числа, если после десятичной точки есть нули. Обычно я просто смотрю на «.00» в переменной, и если у него есть то, что я ищу, я просто удаляю его. Однако есть несколько случаев, когда десятичная дробь может быть длиннее 2 разрядов. как: 45.000 или 56.0000

Я не хотел связываться с этим регулярным выражением, если была функция php, которая удаляла лишние нули, если они существуют.

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

Использование floatval() может стать решением вашей проблемы.

0 голосов
/ 18 мая 2011

Использование round($f,2);
http://php.net/manual/en/function.round.php

Для того гения, который проголосовал за: http://codepad.org/2bBA5UpL

...