<?php
var_dump((int)"48888888888888888888888888888888888546652160");
/* на первой машине: int(2147483647)
на второй : int(9223372036854775807) */
?>
астрономическая величина ineger
пример кода:
Код:
В мануале написанно что:
Цитата:
The maximum value depends on the system. 32 bit systems have a maximum signed integer range of -2147483648 to 2147483647. So for example on such a system, intval('1000000000000') will return 2147483647. The maximum signed integer value for 64 bit systems is 9223372036854775807.
Однако нужно как то вычислять значения в байтах. Что посоветуете?
Массив байт(слов(int)) а дальше алгоритмы для работы с длинными числами.
Используй модуль bcmath. Стандартными int'ами не обойдешься
а что лучше модуль gmp или bcmath ?
bcmath привычней.