php 5.3.3 - проблема с intval

php533

Новичок
возникла следующая проблема с получением целочисленной части

код
PHP:
var_dump(
     100 * (1050 / 375 - 1)
    ,intval(100 * (1050 / 375 - 1))
);
результат
кто подскажет как с этим бороться?
 

Alien85

I like my cat
что-то мне подсказывает, что ты используешь не ту функцию...
 

Raziel[SD]

untitled00
PHP:
php > var_dump(
php (      100 * (1050 / 375 - 1)
php (     ,intval(100 * (1050 / 375 - 1) + 0.0000000001)
php ( );
float(180)
int(180)
 

php533

Новичок
всем спасибо за участие
особое спасибо Gremboloid - про погрешности обычно и не вспоминается

забыта "великая" функция floor()

тему можно считать закрытой
 

zerkms

TDD infected
Команда форума
korpus
Лучше чего? Всё очень зависит от задачи.
 
Сверху