Пытаться
о, чего вы не ожидаете, но должны знать, когда имеете дело с числами с плавающей запятой в php
<?php
$i = (32.87*100);
echo $i; // outputs 3287
echo (int) $i; // outputs 3286 !!
echo (int) (string) $i // outputs 3287
Внутреннее представление$i
это что-то вроде 3286.9999999.
Почему строковое представление$i
3287?