[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сложить, умножить большие числа
Василий20000
Например
$a = 999999999998 + 1;
echo ''.$a.'';

Выдаст 999999999999, но если
$a = 999999999999 + 1;
echo ''.$a.'';

Будет ошибка в сложение выдаст 1.0E+12

Спрашивается, так как же можно приплюсовать такие числа?



Спустя 13 минут, 39 секунд (15.02.2012 - 05:50) Игорь_Vasinsky написал(а):
как то так..может и другой способ есть

<?php
$bigInt = 30600806890131231232131212121;
$fullLine = number_format($bigInt, 0, '', '');
echo $fullLine;
?>

Спустя 21 минута, 14 секунд (15.02.2012 - 06:11) Invis1ble написал(а):
Цитата
Будет ошибка в сложение выдаст 1.0E+12

кто тебе сказал, что это ошибка? Это сокращенная форма записи: единица умноженная на 10 в степени 12.

Спустя 10 минут, 42 секунды (15.02.2012 - 06:22) Игорь_Vasinsky написал(а):
согласен.
я для вывода пример показал.

Спустя 1 час, 41 минута, 53 секунды (15.02.2012 - 08:04) twin написал(а):
Для больших чисел BCMath нужен
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.