PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
thebeaver Отправлено: 25 Октября, 2013 - 19:56:51 • Тема: Округление дробных и целых чисел • Форум: Вопросы новичков

Ответов: 13
Просмотров: 1383
MAXUS пишет:
thebeaver пишет:
esterio пишет:
thebeaver пишет:
Аналога на php нет

Вот зачем врать если Вы даже не искали
http://us1.php.net/manual/ru/function.round.php


Смотрел round, ceil и т.п. там стандартное округление и кратности нет. А округлять необходимо с кратностью.
Приведу пример ещё раз - 1,2 - на выходе 1,5 , 1,3 - на выходе 1,5
1,5 - на выходе 1,5 , 1,6 - на выходе 2
2,1 - на выходе 2,5.
Если есть решение, приведите пример пожалуйста.


В данном случае ceil(ЧИСЛО/ШАГ)*ШАГ.

Например,

Спасибо. Попробовал. Работает.
Всем хороших выходных
thebeaver Отправлено: 25 Октября, 2013 - 18:46:01 • Тема: Округление дробных и целых чисел • Форум: Вопросы новичков

Ответов: 13
Просмотров: 1383
thebeaver пишет:
esterio пишет:
thebeaver пишет:
Аналога на php нет

Вот зачем врать если Вы даже не искали
http://us1.php.net/manual/ru/function.round.php


Смотрел round, ceil и т.п. там стандартное округление и кратности нет. А округлять необходимо с кратностью.
Приведу пример ещё раз - 1,2 - на выходе 1,5 , 1,3 - на выходе 1,5
1,5 - на выходе 1,5 , 1,6 - на выходе 2
2,1 - на выходе 2,5.
Если есть решение, приведите пример пожалуйста.


echo round(3.5); // 4
В моём случае должно быть 3.5
thebeaver Отправлено: 25 Октября, 2013 - 18:38:43 • Тема: Округление дробных и целых чисел • Форум: Вопросы новичков

Ответов: 13
Просмотров: 1383
esterio пишет:
thebeaver пишет:
Аналога на php нет

Вот зачем врать если Вы даже не искали
http://us1.php.net/manual/ru/function.round.php


Смотрел round, ceil и т.п. там стандартное округление и кратности нет. А округлять необходимо с кратностью.
Приведу пример ещё раз - 1,2 - на выходе 1,5 , 1,3 - на выходе 1,5
1,5 - на выходе 1,5 , 1,6 - на выходе 2
2,1 - на выходе 2,5.
Если есть решение, приведите пример пожалуйста.
thebeaver Отправлено: 25 Октября, 2013 - 18:30:52 • Тема: Округление дробных и целых чисел • Форум: Вопросы новичков

Ответов: 13
Просмотров: 1383
Здравствуйте. Подскажите пожалуйста в каком направлении искать решение задачи.
Например пользователь вводит в форму число 1,2 и его необходимо округлить до 1,5
Если пользователь вводит число 1,5 - число не округляется. Или если ввести число 1,6 ,то его необходимо округлить до значения 2.
В Excel есть функция округления с избытком до ближайшего числа, кратного значению точности - ОКРВВЕРХ . Аналога на php нет. Нашёл только округление в большую или меньшую сторону с заданной точностью

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB