- 1
- 2
float floor ( float $value )
Возврашает ближайшее целое число, округляя value в меньшую сторону.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
float floor ( float $value )
Возврашает ближайшее целое число, округляя value в меньшую сторону.
> float
> Возврашает ближайшее целое число
> Возвращаемое значение функции floor() по прежнему типа float потому что диапазон значений float обычно больше, чем у integer.
когда мне айдешка подсветила, что я в качестве ключа массива подставляю что-то не то, я начал прихуевать
http://php.net/manual/ru/function.floor.php
1024-- 10.02.2015 10:35 # +2
http://www.cplusplus.com/reference/cmath/floor/
Всё тлен, мы проиграли эту математику :(
myaut 10.02.2015 11:42 # 0
1024-- 10.02.2015 11:49 # 0
Ну да... В математике ещё и числа - просто числа, все целые одновременно действительные, а тут надо бороться с представлениями.
myaut 10.02.2015 11:50 # 0
roman-kashitsyn 10.02.2015 10:50 # 0
Я вижу только косяк в доке: ближайшее целое число, округляя в меньшую сторону - явное противоречие. Правильней Возвращает максимальное целое число, меньшее value
Vasiliy 10.02.2015 10:53 # 0
так запутаней.
bormand 10.02.2015 11:16 # +1
Меньше либо равное!
roman-kashitsyn 10.02.2015 11:20 # 0
1024-- 10.02.2015 11:16 # +1
А я бы оставил "ближайшее". Если оно ближайшее из тех, что не больше value, то противоречий нет. Василий правильно заметил, что "максимальное" только запутывает.
roman-kashitsyn 10.02.2015 11:38 # +3
Точная верхняя грань множества целых, меньших либо равных value
Fike 10.02.2015 15:34 # 0
3.14159265 12.02.2015 02:18 # 0
Ладно дока, но как быть с кодом в проекте?
Fike 12.02.2015 02:19 # 0
bormand 12.02.2015 06:36 # 0
3.14159265 12.02.2015 22:53 # 0
В питоне типы при конвертации ругаются и кидают эксцепшены.
А по теме треда, ну в x87 FPU выполни округление через FRNDINT. Результат ведь будет у тебя в st0. Который никакой не целый
Так и тут.
Rounds the source value in the ST(0) register to the nearest integral value, depending on the current rounding mode
guest 13.02.2015 00:08 # 0
3.14159265 16.02.2015 20:14 # +1
Еще есть пара идей для бредогенератора.
kegdan 16.02.2015 22:18 # 0
Stallman 13.02.2015 01:49 # 0
Stallman 12.02.2015 10:02 # 0
Vasiliy 12.02.2015 13:48 # +1
Stallman 13.02.2015 11:41 # +1
Vasiliy 13.02.2015 16:43 # +1
roman-kashitsyn 13.02.2015 16:55 # +3
kegdan 13.02.2015 18:09 # 0
3.14159265 16.02.2015 18:57 # +3
roman-kashitsyn 16.02.2015 19:00 # 0
bormand 16.02.2015 20:16 # 0
sysctl 12.02.2015 12:45 # 0