簡體   English   中英

在PHP上解析20位數字

[英]Parsing 20 digits number on PHP

想問一下如何在PHP上保留20位數字嗎?

這是示例:

<?php 
echo 5100199999999999999;
echo '<br>';
echo floatval(5100199999999999999);
echo '<br>';
echo number_format(5100199999999999999, 0,'','');
echo '<br>';
echo number_format(5100111111111111111, 0,'','');

這就是我得到的:

5.1002E+18
5.1002E+18
5100200000000000000
5100111111111110656

如何保持其准確值?

您可以像字符串一樣嘗試它,並在每次轉換。 如果數字包含點888.9999999,則可以將點前的計數數字除以本例中的7:例如:8889999999/10000000。

希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM