i have a function for forex site that subtract two numbers like the following example
140.50 - 140.00
1.1010 - 1.1050
1.5215 - 1.5058
what i get is the following
0.5
-0.004
0.0157
what i want to get is the following
50
-40
157
i have tried the following
$number = 1.5058 - 1.5215;
list($real, $decimal) = explode('.', $number);
echo $result = $number*pow(10,strlen($decimal));
but i got
5
-4
157
because the zero in the right is no sense for it
Is this what you are after ?
function remdec($num) { return intval(str_replace(".", "", strval($num))); }
$number = remdec(1.5058) - remdec(1.5215);
echo $number;