Разбор 20-значного числа при переполнении стека

Хотите узнать, как сохранить 20-значный номер на PHP?

Это пример:

<?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

Как сохранить это точное значение?

0

Решение

Вы можете попробовать это как строку и конвертировать каждый раз. Если число содержит точку, 888,9999999, вы можете разделить число подсчета до точки, в данном случае на 7: например: 8889999999/10000000.

Я надеюсь помочь вам.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector