$amount = (256.34 * 100);
echo (int) ($dollor_amount);
// out should be 25634 but this giving 25633, not sure why?
$amount = (255.34 * 100);
echo (int) ($dollor_amount);
// For 255.34 it returning fine output 25534
is there any limit issue? it behaving unexpected only after 256 number.