Я не уверен, что этот тип номера «1.3122278540256E + 18», но как я могу развернуть его в целое число?PHP Преобразование в int
Спасибо!
Я не уверен, что этот тип номера «1.3122278540256E + 18», но как я могу развернуть его в целое число?PHP Преобразование в int
Спасибо!
Это число с плавающей запятой, выраженное в научных обозначениях («E + 18» означает «раз 10 до 18-й степени»). Скорее всего, это видно из-за его длины; вы можете попробовать использовать printf, чтобы отформатировать его как стандартное целое число.
Это IEEE floating point notation. Это число слишком велико, чтобы точно вычисляться, но переместите десятичное +18 мест вправо, чтобы получить целое число.
Это научная нотация.
E + 18 является сокращением на 10^18. В этом случае вы видите 1,312,227,854,025,6,000,000.
+1 для идеи printf. –