js、PHP 数値の最大値

整数の最大値:9京ちょい

作成日:2019-07-05, 更新日:2019-07-08

Javascript

・jsで数値の最大値 - 9,007,199,254,740,992
・・・兆を超えて・・・9京ちょい。

PHP

PHPだと
・32bitの最大値:2,147,483,647(20億ちょい)
・64bitの最大値:9,223,372,036,854,775,807(900京ちょい)

▼指数表記を10進数で出力(※ある一定の値を超えると10進数への完全な復元はムリらしい)

$num = 223372036854775807;
echo $num;                                   // 2.2337203685478E+17
echo sprintf( '%.0f', $num );                // 223372036854775808 ← 完全な復元に失敗している
echo number_format(sprintf( '%.0f', $num )); // 223,372,036,854,775,808