PHP: Как преобразовать bigint из int в строку?

Я хочу иметь возможность конвертировать большие целые числа в их полные строковые производные.

Например.

$bigint = 9999999999999999999;
$bigint_string = (string) $bigint;
var_dump($bigint_string);

выводит

string(7) "1.0e+19"

но мне нужно

string(19) "9999999999999999999"

Пожалуйста, не говорите Мне нужно просто изначально установить значение $ bigint как строку. Это не вариант. Я действительно застрял и не знаю, возможно ли это вообще?

12
задан buggedcom 22 August 2011 в 17:35
поделиться