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

  • Автор темы Автор темы php533
  • Дата начала Дата начала

php533

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

код
PHP:
var_dump(
     100 * (1050 / 375 - 1)
    ,intval(100 * (1050 / 375 - 1))
);

результат

кто подскажет как с этим бороться?
 
что-то мне подсказывает, что ты используешь не ту функцию...
 
PHP:
php > var_dump(
php (      100 * (1050 / 375 - 1)
php (     ,intval(100 * (1050 / 375 - 1) + 0.0000000001)
php ( );
float(180)
int(180)
 
всем спасибо за участие
особое спасибо Gremboloid - про погрешности обычно и не вспоминается

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

тему можно считать закрытой
 
korpus
Лучше чего? Всё очень зависит от задачи.
 
Сверху