09.12.2004, 13:43 | #1 |
Moderator
|
Round
PHP код:
Подскажите как работает округление!! |
|
09.12.2004, 13:53 | #2 |
Участник
|
Правильно будет:
PHP код:
Более логично выглядит ф-я DecRound( X, Y ), которая округляет число X до Y знаков после запятой. В нашем случае: PHP код:
Заметьте что у вас в примере выводится число 123.12, хотя на самом деле результат выражения в аксапте 123.123. Тут дело в том что strFmt по умолчанию выводит только 2 знака после запятой в числах. Учитывайте это. Используйте num2str с указанием числа знаков после запятой, либо воспользуйтесь ф-ей: PHP код:
|
|
|
За это сообщение автора поблагодарили: mazzy (5). |
09.12.2004, 13:56 | #3 |
Moderator
|
Ну красота! Спасибо!
|
|
21.02.2007, 19:24 | #4 |
Участник
|
Здравствуйте.
Не подскажет ли мне кто, почему округление round(1/3,0.01) возвращает 0.333333333? в дебаггере нормально, в рабочем режиме - не округляет? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Dynamics AX: Convergence Sessions Round-up | 0 | |||
Аналог round() возвращающий int | 16 | |||
select sum(amount) | 33 | |||
Round() в Range | 11 | |||
Здравствуйте дети! :) | 56 |
|