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

17站長網

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

Php number_Format返回1.00的處理方法

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

我已經在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,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

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

17站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲一级特黄 | 国产精品亚洲一区二区三区在线播放 | 91av视频在线免费观看 | 日韩亚洲欧美视频 | 亚洲黄色网页 | 久久青青草原精品无线观看 | 91最新视频在线观看 | 91精品国产亚一区二区三区 | 香蕉视频黄在线观看 | 1024手机在线观看旧版国产 | 高清视频黄色录像免费 | 久久久99精品免费观看 | 午夜黄色大片 | 国产黄色片大全 | 久久这里只有精品首页 | 麻豆精品视频在线原创 | 欧美成人另类人妖 | 伊人亚洲综合网成人 | 97国内免费久久久久久久久久 | 欧美日韩在线国产 | 国产精品久久久久久久久免费观看 | 青青伊人影院 | 99av在线播放 | 特级一级毛片视频免费观看 | 亚洲女人毛片 | 亚洲精品网址 | 在线观看免费视频黄 | 黄色片免费 | 国产精品国产三级国产专区不 | 亚洲高清专区 | 久久精品黄色 | 一级一片免费播放 | 国语自产精品视频在线区 | 亚洲第五色综合网啪啪 | 亚洲视频精品在线观看 | 污污的网站有哪些呢 | 国产91丝袜在线播放九色 | 午夜影院一级片 | 尤物综合| 国产在线一区二区三区欧美 | 国产一区二区精品久久91 |