精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網

17站長網 首頁 編程 PHP編程 查看內容

Php number_Format返回1.00的處理方法

2023-1-19 16:35| 查看: 3088 |來源: 互聯網

我已經在MySql中存儲了總數為(十進制16,2)1423.28我做了一些計算后從PHP中得到了顯示:functioncalculate_balance($total){ //gettotalpaidfromanotherfunction ...

我已經在MySql中存儲了總數為(十進制16,2)1423.28

我做了一些計算后從PHP中得到了顯示:

function calculate_balance($total){

 //get total paid from another function
 $total_paid = ...

 if ($total_paid == 0){
     return $total;
 }else{
     return $total-$total_paid
 }

} 

 $balance = calculate_balance($total);
 echo number_format($balance, 2); //returns 1.00

我已嘗試

number_format((float)$balance, 2);
number_format(floatval($balance), 2);

更新

var_dump($balance)

我得到了以下輸出。

string(8) "1,423.28" float(152) string(6) "252.00" string(6) "247.50" string(6) "247.50" string(6) "247.50" string(6) "549.90" string(6) "495.00" float(0) string(6) "284.76" float(265)

對于小于1,000的值,它在沒有number_format()的情況下工作正常。 例如:如果余額等于252.00

echo $balance;

輸出

252.00

您的函數返回1,423.28?這不是浮點型,因為浮點型從不包含逗號作為千位分隔符。

PHP將其解釋為1,因為它在逗號處"中斷"。

去掉逗號就可以了!

$balance = str_replace(',', '', $balance);
本文最后更新于 2023-1-19 16:35,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 九九热精 | 成年人黄色片网站 | 日韩精品午夜视频一区二区三区 | 国产欧美一区视频在线观看 | 台湾永久内衣秀86部钟真 | 欧美国产亚洲精品高清不卡 | 成年免费大片黄在看 | 欧美日韩在线观看区一二 | 亚洲色图在线视频 | 四虎永久免费鲁大师 | 高清国产视频 | 久草在线成人 | 丁香婷婷激情综合 | 香蕉tv亚洲专区在线观看 | 香蕉视频免费在线看 | 欧美草逼片 | 成人国产精品一级毛片视频 | 成人国产精品一区二区网站 | 97精品国产高清自在线看超 | 亚洲欧美偷拍视频 | 91亚洲精品久久 | 亚洲18岁禁止 | 青青草视频在线观看免费 | 日韩精品亚洲一级在线观看 | 国产精品一区二区三区四区五区 | 国产在线自在拍91精品黑人 | 成人啪啪网站18 | 在线高清视频18jin观看 | 欧美一级特黄aaaaaa在线看片 | 888午夜不卡理论久久 | 一级毛片免费在线播放 | 激情777| 亚洲欧美高清在线 | 香港午夜理理伦_级毛片 | 天天做夜夜操 | 97影院午夜午夜伦不卡 | 久久综合一 | 91av视频在线观看 | 黄网在线观看 | 久久色精品 | 中文字字幕在线 |