I have been working with the PHP code that the expected result will become :
1
101
10001
1000001
100000001
10000000001
1000000000001
100000000000001
10000000000000001
1000000000000000001
finally the output was :
1
101
10001
1000001
100000001
10000000001
1000000000001 // (1 billion) to (100 billion - 1) still showing the actual number, and then
1.0E+14
1.0E+16
1.0E+18
I've found some solutions there! they said by using sprintf or trying format_number. I tried both.
using sprintf and the result :
$format_x = sprintf("%.0f ",$x);
echo $format_x.$br;
1
101
10001
1000001
100000001
10000000001
1000000000001
100000000000001
10000000000000000
1000000000000000000
using format_number and the result :
echo number_format($x, 0).$br;
1
101
10,001
1,000,001
100,000,001
10,000,000,001
1,000,000,000,001
100,000,000,000,001
10,000,000,000,000,000
1,000,000,000,000,000,000
but it still doesn't show the actual large numbers. well, the two ways was looks good but it doesn't fit with what i want. does anyone can resolve this?