Here’s another snippet, I believe this one does what you want as my last one counted in increments.
[php]
<?php
$pieces_of_rice = 1; // start the count at zero.
$squares = range(1,64);
foreach($squares as $square) {
if($pieces_of_rice > 2) {
if($pieces_of_rice % 2 == 1) {
$pieces_of_rice -= 1;
}
$pieces_of_rice = $pieces_of_rice * 2;
}
echo 'Square No. ' . $square . ' Pieces: ' . $pieces_of_rice . '
';
$pieces_of_rice++; // increment the counter
}
?>
The total sum: <?= $pieces_of_rice; ?>
// output: 9.2233720411497E+18
Square No. 1 Pieces: 1
Square No. 2 Pieces: 2
Square No. 3 Pieces: 4
Square No. 4 Pieces: 8
Square No. 5 Pieces: 16
Square No. 6 Pieces: 32
Square No. 7 Pieces: 64
Square No. 8 Pieces: 128
Square No. 9 Pieces: 256
Square No. 10 Pieces: 512
Square No. 11 Pieces: 1024
Square No. 12 Pieces: 2048
Square No. 13 Pieces: 4096
Square No. 14 Pieces: 8192
Square No. 15 Pieces: 16384
Square No. 16 Pieces: 32768
Square No. 17 Pieces: 65536
Square No. 18 Pieces: 131072
Square No. 19 Pieces: 262144
Square No. 20 Pieces: 524288
Square No. 21 Pieces: 1048576
Square No. 22 Pieces: 2097152
Square No. 23 Pieces: 4194304
Square No. 24 Pieces: 8388608
Square No. 25 Pieces: 16777216
Square No. 26 Pieces: 33554432
Square No. 27 Pieces: 67108864
Square No. 28 Pieces: 134217728
Square No. 29 Pieces: 268435456
Square No. 30 Pieces: 536870912
Square No. 31 Pieces: 1073741824
Square No. 32 Pieces: 2147483648
Square No. 33 Pieces: 4294967298
Square No. 34 Pieces: 8589934596
Square No. 35 Pieces: 17179869192
Square No. 36 Pieces: 34359738384
Square No. 37 Pieces: 68719476768
Square No. 38 Pieces: 137438953536
Square No. 39 Pieces: 274877907072
Square No. 40 Pieces: 549755814144
Square No. 41 Pieces: 1099511628288
Square No. 42 Pieces: 2199023256576
Square No. 43 Pieces: 4398046513152
Square No. 44 Pieces: 8796093026304
Square No. 45 Pieces: 17592186052608
Square No. 46 Pieces: 35184372105216
Square No. 47 Pieces: 70368744210432
Square No. 48 Pieces: 1.4073748842086E+14
Square No. 49 Pieces: 2.8147497684173E+14
Square No. 50 Pieces: 5.6294995368346E+14
Square No. 51 Pieces: 1.1258999073669E+15
Square No. 52 Pieces: 2.2517998147338E+15
Square No. 53 Pieces: 4.5035996294676E+15
Square No. 54 Pieces: 9.0071992589353E+15
Square No. 55 Pieces: 1.8014398517871E+16
Square No. 56 Pieces: 3.6028797035741E+16
Square No. 57 Pieces: 7.2057594071482E+16
Square No. 58 Pieces: 1.4411518814296E+17
Square No. 59 Pieces: 2.8823037628593E+17
Square No. 60 Pieces: 5.7646075257186E+17
Square No. 61 Pieces: 1.1529215051437E+18
Square No. 62 Pieces: 2.3058430102874E+18
Square No. 63 Pieces: 4.6116860205749E+18
Square No. 64 Pieces: 9.2233720411497E+18
[/php]