Здравствуйте. Подскажите пожалуйста в каком направлении искать решение задачи.
Например пользователь вводит в форму число 1,2 и его необходимо округлить до 1,5
Если пользователь вводит число 1,5 - число не округляется. Или если ввести число 1,6 ,то его необходимо округлить до значения 2.
В Excel есть функция округления с избытком до ближайшего числа, кратного значению точности - ОКРВВЕРХ . Аналога на php нет. Нашёл только округление в большую или меньшую сторону с заданной точностью
1. thebeaver - 25 Октября, 2013 - 18:30:52 - перейти к сообщению
2. esterio - 25 Октября, 2013 - 18:32:29 - перейти к сообщению
thebeaver пишет:
Аналога на php нет
Вот зачем врать если Вы даже не искали
http://us1.php.net/manual/ru/function.round.php
3. thebeaver - 25 Октября, 2013 - 18:38:43 - перейти к сообщению
esterio пишет:
Вот зачем врать если Вы даже не искали
http://us1.php.net/manual/ru/function.round.php
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.
Если есть решение, приведите пример пожалуйста.
4. IllusionMH - 25 Октября, 2013 - 18:45:21 - перейти к сообщению
thebeaver, в официальной документации комментарии как на хабре — порой интересней содержимого
5. thebeaver - 25 Октября, 2013 - 18:46:01 - перейти к сообщению
thebeaver пишет:
Смотрел round, ceil и т.п. там стандартное округление и кратности нет. А округлять необходимо с кратностью.
Приведу пример ещё раз - 1,2 - на выходе 1,5 , 1,3 - на выходе 1,5
1,5 - на выходе 1,5 , 1,6 - на выходе 2
2,1 - на выходе 2,5.
Если есть решение, приведите пример пожалуйста.
esterio пишет:
Вот зачем врать если Вы даже не искали
http://us1.php.net/manual/ru/function.round.php
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
6. biperch - 25 Октября, 2013 - 18:54:38 - перейти к сообщению