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?

-- 
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador

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

Reply via email to