<?php
$a = array(0,1,2,3,4,5,6,7,8,9);
$maxtries = intval(count($a)*(floatval(count($a)+1)/2.0));
$tries = 0;
while(!empty($a) && $tries<$maxtries) {
echo "Try number: $tries\n";
print_r($a);
array_push($a, $a[$tries]);
unset($a[$tries]);
$tries += 1;
}
echo "done\n";
print_r($a);
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.7 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.29 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- Try number: 0
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
)
Try number: 1
Array
(
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 0
)
Try number: 2
Array
(
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 0
[11] => 1
)
Try number: 3
Array
(
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 0
[11] => 1
[12] => 2
)
Try number: 4
Array
(
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 0
[11] => 1
[12] => 2
[13] => 3
)
Try number: 5
Array
(
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 0
[11] => 1
[12] => 2
[13] => 3
[14] => 4
)
Try number: 6
Array
(
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 0
[11] => 1
[12] => 2
[13] => 3
[14] => 4
[15] => 5
)
Try number: 7
Array
(
[7] => 7
[8] => 8
[9] => 9
[10] => 0
[11] => 1
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
)
Try number: 8
Array
(
[8] => 8
[9] => 9
[10] => 0
[11] => 1
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
)
Try number: 9
Array
(
[9] => 9
[10] => 0
[11] => 1
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
)
Try number: 10
Array
(
[10] => 0
[11] => 1
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 9
)
Try number: 11
Array
(
[11] => 1
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 9
[20] => 0
)
Try number: 12
Array
(
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 9
[20] => 0
[21] => 1
)
Try number: 13
Array
(
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 9
[20] => 0
[21] => 1
[22] => 2
)
Try number: 14
Array
(
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 9
[20] => 0
[21] => 1
[22] => 2
[23] => 3
)
Try number: 15
Array
(
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 9
[20] => 0
[21] => 1
[22] => 2
[23] => 3
[24] => 4
)
Try number: 16
Array
(
[16] => 6
[17] => 7
[18] => 8
[19] => 9
[20] => 0
[21] => 1
[22] => 2
[23] => 3
[24] => 4
[25] => 5
)
Try number: 17
Array
(
[17] => 7
[18] => 8
[19] => 9
[20] => 0
[21] => 1
[22] => 2
[23] => 3
[24] => 4
[25] => 5
[26] => 6
)
Try number: 18
Array
(
[18] => 8
[19] => 9
[20] => 0
[21] => 1
[22] => 2
[23] => 3
[24] => 4
[25] => 5
[26] => 6
[27] => 7
)
Try number: 19
Array
(
[19] => 9
[20] => 0
[21] => 1
[22] => 2
[23] => 3
[24] => 4
[25] => 5
[26] => 6
[27] => 7
[28] => 8
)
Try number: 20
Array
(
[20] => 0
[21] => 1
[22] => 2
[23] => 3
[24] => 4
[25] => 5
[26] => 6
[27] => 7
[28] => 8
[29] => 9
)
Try number: 21
Array
(
[21] => 1
[22] => 2
[23] => 3
[24] => 4
[25] => 5
[26] => 6
[27] => 7
[28] => 8
[29] => 9
[30] => 0
)
Try number: 22
Array
(
[22] => 2
[23] => 3
[24] => 4
[25] => 5
[26] => 6
[27] => 7
[28] => 8
[29] => 9
[30] => 0
[31] => 1
)
Try number: 23
Array
(
[23] => 3
[24] => 4
[25] => 5
[26] => 6
[27] => 7
[28] => 8
[29] => 9
[30] => 0
[31] => 1
[32] => 2
)
Try number: 24
Array
(
[24] => 4
[25] => 5
[26] => 6
[27] => 7
[28] => 8
[29] => 9
[30] => 0
[31] => 1
[32] => 2
[33] => 3
)
Try number: 25
Array
(
[25] => 5
[26] => 6
[27] => 7
[28] => 8
[29] => 9
[30] => 0
[31] => 1
[32] => 2
[33] => 3
[34] => 4
)
Try number: 26
Array
(
[26] => 6
[27] => 7
[28] => 8
[29] => 9
[30] => 0
[31] => 1
[32] => 2
[33] => 3
[34] => 4
[35] => 5
)
Try number: 27
Array
(
[27] => 7
[28] => 8
[29] => 9
[30] => 0
[31] => 1
[32] => 2
[33] => 3
[34] => 4
[35] => 5
[36] => 6
)
Try number: 28
Array
(
[28] => 8
[29] => 9
[30] => 0
[31] => 1
[32] => 2
[33] => 3
[34] => 4
[35] => 5
[36] => 6
[37] => 7
)
Try number: 29
Array
(
[29] => 9
[30] => 0
[31] => 1
[32] => 2
[33] => 3
[34] => 4
[35] => 5
[36] => 6
[37] => 7
[38] => 8
)
Try number: 30
Array
(
[30] => 0
[31] => 1
[32] => 2
[33] => 3
[34] => 4
[35] => 5
[36] => 6
[37] => 7
[38] => 8
[39] => 9
)
Try number: 31
Array
(
[31] => 1
[32] => 2
[33] => 3
[34] => 4
[35] => 5
[36] => 6
[37] => 7
[38] => 8
[39] => 9
[40] => 0
)
Try number: 32
Array
(
[32] => 2
[33] => 3
[34] => 4
[35] => 5
[36] => 6
[37] => 7
[38] => 8
[39] => 9
[40] => 0
[41] => 1
)
Try number: 33
Array
(
[33] => 3
[34] => 4
[35] => 5
[36] => 6
[37] => 7
[38] => 8
[39] => 9
[40] => 0
[41] => 1
[42] => 2
)
Try number: 34
Array
(
[34] => 4
[35] => 5
[36] => 6
[37] => 7
[38] => 8
[39] => 9
[40] => 0
[41] => 1
[42] => 2
[43] => 3
)
Try number: 35
Array
(
[35] => 5
[36] => 6
[37] => 7
[38] => 8
[39] => 9
[40] => 0
[41] => 1
[42] => 2
[43] => 3
[44] => 4
)
Try number: 36
Array
(
[36] => 6
[37] => 7
[38] => 8
[39] => 9
[40] => 0
[41] => 1
[42] => 2
[43] => 3
[44] => 4
[45] => 5
)
Try number: 37
Array
(
[37] => 7
[38] => 8
[39] => 9
[40] => 0
[41] => 1
[42] => 2
[43] => 3
[44] => 4
[45] => 5
[46] => 6
)
Try number: 38
Array
(
[38] => 8
[39] => 9
[40] => 0
[41] => 1
[42] => 2
[43] => 3
[44] => 4
[45] => 5
[46] => 6
[47] => 7
)
Try number: 39
Array
(
[39] => 9
[40] => 0
[41] => 1
[42] => 2
[43] => 3
[44] => 4
[45] => 5
[46] => 6
[47] => 7
[48] => 8
)
Try number: 40
Array
(
[40] => 0
[41] => 1
[42] => 2
[43] => 3
[44] => 4
[45] => 5
[46] => 6
[47] => 7
[48] => 8
[49] => 9
)
Try number: 41
Array
(
[41] => 1
[42] => 2
[43] => 3
[44] => 4
[45] => 5
[46] => 6
[47] => 7
[48] => 8
[49] => 9
[50] => 0
)
Try number: 42
Array
(
[42] => 2
[43] => 3
[44] => 4
[45] => 5
[46] => 6
[47] => 7
[48] => 8
[49] => 9
[50] => 0
[51] => 1
)
Try number: 43
Array
(
[43] => 3
[44] => 4
[45] => 5
[46] => 6
[47] => 7
[48] => 8
[49] => 9
[50] => 0
[51] => 1
[52] => 2
)
Try number: 44
Array
(
[44] => 4
[45] => 5
[46] => 6
[47] => 7
[48] => 8
[49] => 9
[50] => 0
[51] => 1
[52] => 2
[53] => 3
)
Try number: 45
Array
(
[45] => 5
[46] => 6
[47] => 7
[48] => 8
[49] => 9
[50] => 0
[51] => 1
[52] => 2
[53] => 3
[54] => 4
)
Try number: 46
Array
(
[46] => 6
[47] => 7
[48] => 8
[49] => 9
[50] => 0
[51] => 1
[52] => 2
[53] => 3
[54] => 4
[55] => 5
)
Try number: 47
Array
(
[47] => 7
[48] => 8
[49] => 9
[50] => 0
[51] => 1
[52] => 2
[53] => 3
[54] => 4
[55] => 5
[56] => 6
)
Try number: 48
Array
(
[48] => 8
[49] => 9
[50] => 0
[51] => 1
[52] => 2
[53] => 3
[54] => 4
[55] => 5
[56] => 6
[57] => 7
)
Try number: 49
Array
(
[49] => 9
[50] => 0
[51] => 1
[52] => 2
[53] => 3
[54] => 4
[55] => 5
[56] => 6
[57] => 7
[58] => 8
)
Try number: 50
Array
(
[50] => 0
[51] => 1
[52] => 2
[53] => 3
[54] => 4
[55] => 5
[56] => 6
[57] => 7
[58] => 8
[59] => 9
)
Try number: 51
Array
(
[51] => 1
[52] => 2
[53] => 3
[54] => 4
[55] => 5
[56] => 6
[57] => 7
[58] => 8
[59] => 9
[60] => 0
)
Try number: 52
Array
(
[52] => 2
[53] => 3
[54] => 4
[55] => 5
[56] => 6
[57] => 7
[58] => 8
[59] => 9
[60] => 0
[61] => 1
)
Try number: 53
Array
(
[53] => 3
[54] => 4
[55] => 5
[56] => 6
[57] => 7
[58] => 8
[59] => 9
[60] => 0
[61] => 1
[62] => 2
)
Try number: 54
Array
(
[54] => 4
[55] => 5
[56] => 6
[57] => 7
[58] => 8
[59] => 9
[60] => 0
[61] => 1
[62] => 2
[63] => 3
)
done
Array
(
[55] => 5
[56] => 6
[57] => 7
[58] => 8
[59] => 9
[60] => 0
[61] => 1
[62] => 2
[63] => 3
[64] => 4
)
preferences:
321.01 ms | 426 KiB | 310 Q