2013-08-22 28 views
0

這是我的數據的一個示例:傳遞一個浮點值,從SQL到網頁空間賦予意想不到值

Id,Name,Price 
121,Jelly beans,6.79 
122,Banana milkshake powder,8.31 
123,Edam Cheese,18.73 
124,Hairnet,8.05 

當我提取使用SQL查詢,並通過它傳遞給使用此代碼我的網絡空間它:

while ($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC)) 
{ 
    echo "<p>"."Name: ".$row['Name']." Price: ".$row['Price']." Total Sales: ".$row['Total Sales']."</p>"; 
} 

它顯示是這樣的:

Name: Jelly beans Price: 6.789999961853 Total Sales: 8427 
Name: Banana milkshake powder Price: 8.3100004196167 Total Sales: 18054 
Name: Edam Cheese Price: 18.729999542236 Total Sales: 12771 
Name: Hairnet Price: 8.0500001907349 Total Sales: 4594 

現在通常我會說他們的任何方式來格式化我的代碼只顯示價格2位小數?這通常就足夠了。但是,對於某些值,它會給出無效的價格。

任何幫助非常感謝。

回答

相關問題