[英]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.