Please can some one explain the result differences below
echo intval(1e10);
Output 1410065408
From PHP Manual:
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.
intval will truncate the number