Re: cast changes value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Aug 19, 2010 at 03:46:37PM -0300, Martín Marqués wrote:

> I have values with 2 decimals that I multiple by 100 to make them
> integers, but to be sure I do a cast using (int).
> 
> The thing is that (int) is changing the value of the integer. Here is
> a var_dump of the original value, the value * 100, and the value after
> casting to int.
> 
> string(5) "34.80"
> float(3480)
> int(3479)
> 
> Using floor() those the exact same thing.
> 
> Why is this?

Need to see your code. In cases like this, it's almost always been my
experience that the code is structured incorrectly to make it work the
way you expect.

Paul

-- 
Paul M. Foster

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux