|
|
#1 |
|
Moderator
|
Round
PHP код:
Подскажите как работает округление!! |
|
|
|
|
#2 |
|
Участник
|
Правильно будет:
PHP код:
Более логично выглядит ф-я DecRound( X, Y ), которая округляет число X до Y знаков после запятой. В нашем случае: PHP код:
Заметьте что у вас в примере выводится число 123.12, хотя на самом деле результат выражения в аксапте 123.123. Тут дело в том что strFmt по умолчанию выводит только 2 знака после запятой в числах. Учитывайте это. Используйте num2str с указанием числа знаков после запятой, либо воспользуйтесь ф-ей:PHP код:
|
|
|
|
| За это сообщение автора поблагодарили: mazzy (5). | |
|
|
#3 |
|
Moderator
|
Ну красота! Спасибо!
|
|
|
|
|
#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 | |||
|