この記事の所要時間: 約 4分14秒 PHP Advent Calendar 2012の7日目です。 今回はPHPの整数について調べてみます。 Integer型 ソフトウェアを作る上で数値を扱うことは多々あります。 シーケンス番号、金額、数量等、枚挙に暇がありません。 小数(浮動小数点数)は誤差が出るため、 金額や数量等の重要な値は10n倍して整数にしてから取り扱うこともあります。 整数の代表的な型は Integer (int) 型です。 PHPでは型を宣言する必要はなく、PHP処理系が型をよしなに判断しています。 $i1 = (int)'123'; // $i1 は整数 123 $i2 = intval('123'); // $i2 も整数 123 Integer型の上限は一般に 231-1 です。1 つまり、Integer型で正しく扱える整数は一般に9桁までであり、10桁以