国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

PHP中float會截斷尾隨的零0?

stupid bird

今天遇到一個問題,客戶端那邊需要服務(wù)端的金額去支付,保留兩位小數(shù)。這邊返回的時候用number_format(0.10,2)看到是string類型的。客戶端那邊是強(qiáng)類型語言,想到要轉(zhuǎn)成float返回過去。用float轉(zhuǎn)換后0.10就變成了0.1。大家有什么好的解決方法嗎?

1296 5 0
5個回答

小杰

$format_num = sprintf("%.2f",$num)

胡桃

你有點(diǎn)搞笑

liziyu

用整型的“分”作單位,或者用PHP的“數(shù)學(xué)擴(kuò)展”。

admin
chaz6chez

float類型就是這樣的,這個屬于展示,建議前端接收float類型的數(shù)據(jù),格式化成對應(yīng)的string類型,0.1屬于float,0.10屬于字符串,這樣是沒問題的,也本該這樣

  • chaz6chez 2022-05-19

    本身接收數(shù)據(jù)且判斷使用float沒有毛病,但需要對應(yīng)格式化展示,取決于前端展示成0.10或0.100或其他的都沒問題,需要前端自己來做

  • stupid bird 2022-05-19

    謝謝

年代過于久遠(yuǎn),無法發(fā)表回答
??