2015-07-09 89 views
0

我有外匯網站,減去兩個號碼,如下面的例子中的函數如何將浮點值轉換爲整數在PHP

140.50 - 140.00 
1.1010 - 1.1050 
1.5215 - 1.5058 

我所得到的是以下

0.5

-0.004

0.0157

我想要得到的是以下

-40

我曾嘗試以下

$number = 1.5058 - 1.5215; 
list($real, $decimal) = explode('.', $number); 
echo $result = $number*pow(10,strlen($decimal)); 

但我得到

-4

,因爲在正確的零是沒有意義的它

+0

是在公式總是​​數字或存儲在獨立的變量? – JungleZombie

+0

是的,它總是方程相同的方式和它的循環 –

回答

1

這是你所追求的?

function remdec($num) { return intval(str_replace(".", "", strval($num))); } 

$number = remdec(1.5058) - remdec(1.5215); 
echo $number; 

FIDDLE

+0

您的歡迎,會有其他方式來達到相同的結果,很高興你喜歡你。 – n099y