3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = []; for ($i=0;$i<10;$i++){$arr[] = random_int(0,100);} echo "Start Array: \n";print_r($arr); echo "Sorted: \n"; foreach ($arr as $i => $val1) foreach ($arr as $j => $val2) if ($arr[$i] < $arr[$j]) [$arr[$i], $arr[$j]] = [$arr[$j], $arr[$i]]; print_r($arr);
Output for 8.1.5
Start Array: Array ( [0] => 48 [1] => 34 [2] => 98 [3] => 53 [4] => 97 [5] => 17 [6] => 34 [7] => 49 [8] => 87 [9] => 65 ) Sorted: Array ( [0] => 17 [1] => 34 [2] => 34 [3] => 48 [4] => 49 [5] => 53 [6] => 65 [7] => 87 [8] => 97 [9] => 98 )
Output for 8.1.4
Start Array: Array ( [0] => 81 [1] => 46 [2] => 37 [3] => 8 [4] => 21 [5] => 62 [6] => 35 [7] => 50 [8] => 90 [9] => 95 ) Sorted: Array ( [0] => 8 [1] => 21 [2] => 35 [3] => 37 [4] => 46 [5] => 50 [6] => 62 [7] => 81 [8] => 90 [9] => 95 )
Output for 8.1.3
Start Array: Array ( [0] => 33 [1] => 6 [2] => 84 [3] => 22 [4] => 15 [5] => 17 [6] => 42 [7] => 1 [8] => 97 [9] => 48 ) Sorted: Array ( [0] => 1 [1] => 6 [2] => 15 [3] => 17 [4] => 22 [5] => 33 [6] => 42 [7] => 48 [8] => 84 [9] => 97 )
Output for 8.1.2
Start Array: Array ( [0] => 97 [1] => 22 [2] => 43 [3] => 96 [4] => 87 [5] => 61 [6] => 69 [7] => 54 [8] => 44 [9] => 86 ) Sorted: Array ( [0] => 22 [1] => 43 [2] => 44 [3] => 54 [4] => 61 [5] => 69 [6] => 86 [7] => 87 [8] => 96 [9] => 97 )
Output for 8.1.1
Start Array: Array ( [0] => 30 [1] => 47 [2] => 47 [3] => 29 [4] => 61 [5] => 10 [6] => 45 [7] => 3 [8] => 95 [9] => 87 ) Sorted: Array ( [0] => 3 [1] => 10 [2] => 29 [3] => 30 [4] => 45 [5] => 47 [6] => 47 [7] => 61 [8] => 87 [9] => 95 )
Output for 8.1.0
Start Array: Array ( [0] => 25 [1] => 76 [2] => 34 [3] => 57 [4] => 49 [5] => 24 [6] => 87 [7] => 97 [8] => 40 [9] => 74 ) Sorted: Array ( [0] => 24 [1] => 25 [2] => 34 [3] => 40 [4] => 49 [5] => 57 [6] => 74 [7] => 76 [8] => 87 [9] => 97 )
Output for 8.0.18
Start Array: Array ( [0] => 100 [1] => 87 [2] => 1 [3] => 85 [4] => 33 [5] => 82 [6] => 15 [7] => 34 [8] => 56 [9] => 92 ) Sorted: Array ( [0] => 1 [1] => 15 [2] => 33 [3] => 34 [4] => 56 [5] => 82 [6] => 85 [7] => 87 [8] => 92 [9] => 100 )
Output for 8.0.17
Start Array: Array ( [0] => 28 [1] => 87 [2] => 67 [3] => 72 [4] => 45 [5] => 7 [6] => 49 [7] => 85 [8] => 51 [9] => 20 ) Sorted: Array ( [0] => 7 [1] => 20 [2] => 28 [3] => 45 [4] => 49 [5] => 51 [6] => 67 [7] => 72 [8] => 85 [9] => 87 )
Output for 8.0.16
Start Array: Array ( [0] => 66 [1] => 15 [2] => 35 [3] => 25 [4] => 89 [5] => 98 [6] => 61 [7] => 25 [8] => 97 [9] => 92 ) Sorted: Array ( [0] => 15 [1] => 25 [2] => 25 [3] => 35 [4] => 61 [5] => 66 [6] => 89 [7] => 92 [8] => 97 [9] => 98 )
Output for 8.0.15
Start Array: Array ( [0] => 95 [1] => 50 [2] => 38 [3] => 32 [4] => 30 [5] => 75 [6] => 70 [7] => 51 [8] => 62 [9] => 9 ) Sorted: Array ( [0] => 9 [1] => 30 [2] => 32 [3] => 38 [4] => 50 [5] => 51 [6] => 62 [7] => 70 [8] => 75 [9] => 95 )
Output for 8.0.14
Start Array: Array ( [0] => 27 [1] => 11 [2] => 86 [3] => 1 [4] => 10 [5] => 89 [6] => 7 [7] => 92 [8] => 43 [9] => 72 ) Sorted: Array ( [0] => 1 [1] => 7 [2] => 10 [3] => 11 [4] => 27 [5] => 43 [6] => 72 [7] => 86 [8] => 89 [9] => 92 )
Output for 8.0.13
Start Array: Array ( [0] => 36 [1] => 6 [2] => 96 [3] => 65 [4] => 91 [5] => 10 [6] => 77 [7] => 9 [8] => 63 [9] => 69 ) Sorted: Array ( [0] => 6 [1] => 9 [2] => 10 [3] => 36 [4] => 63 [5] => 65 [6] => 69 [7] => 77 [8] => 91 [9] => 96 )
Output for 8.0.12
Start Array: Array ( [0] => 89 [1] => 97 [2] => 24 [3] => 11 [4] => 70 [5] => 53 [6] => 6 [7] => 82 [8] => 27 [9] => 92 ) Sorted: Array ( [0] => 6 [1] => 11 [2] => 24 [3] => 27 [4] => 53 [5] => 70 [6] => 82 [7] => 89 [8] => 92 [9] => 97 )
Output for 8.0.11
Start Array: Array ( [0] => 3 [1] => 52 [2] => 55 [3] => 98 [4] => 38 [5] => 19 [6] => 3 [7] => 58 [8] => 47 [9] => 6 ) Sorted: Array ( [0] => 3 [1] => 3 [2] => 6 [3] => 19 [4] => 38 [5] => 47 [6] => 52 [7] => 55 [8] => 58 [9] => 98 )
Output for 8.0.10
Start Array: Array ( [0] => 61 [1] => 64 [2] => 32 [3] => 77 [4] => 3 [5] => 41 [6] => 55 [7] => 57 [8] => 63 [9] => 20 ) Sorted: Array ( [0] => 3 [1] => 20 [2] => 32 [3] => 41 [4] => 55 [5] => 57 [6] => 61 [7] => 63 [8] => 64 [9] => 77 )
Output for 8.0.9
Start Array: Array ( [0] => 96 [1] => 46 [2] => 12 [3] => 11 [4] => 31 [5] => 28 [6] => 72 [7] => 8 [8] => 92 [9] => 70 ) Sorted: Array ( [0] => 8 [1] => 11 [2] => 12 [3] => 28 [4] => 31 [5] => 46 [6] => 70 [7] => 72 [8] => 92 [9] => 96 )
Output for 8.0.8
Start Array: Array ( [0] => 77 [1] => 52 [2] => 94 [3] => 46 [4] => 70 [5] => 5 [6] => 28 [7] => 71 [8] => 96 [9] => 86 ) Sorted: Array ( [0] => 5 [1] => 28 [2] => 46 [3] => 52 [4] => 70 [5] => 71 [6] => 77 [7] => 86 [8] => 94 [9] => 96 )
Output for 8.0.7
Start Array: Array ( [0] => 72 [1] => 3 [2] => 72 [3] => 23 [4] => 100 [5] => 4 [6] => 96 [7] => 26 [8] => 48 [9] => 66 ) Sorted: Array ( [0] => 3 [1] => 4 [2] => 23 [3] => 26 [4] => 48 [5] => 66 [6] => 72 [7] => 72 [8] => 96 [9] => 100 )
Output for 8.0.6
Start Array: Array ( [0] => 50 [1] => 9 [2] => 76 [3] => 79 [4] => 82 [5] => 31 [6] => 42 [7] => 2 [8] => 33 [9] => 9 ) Sorted: Array ( [0] => 2 [1] => 9 [2] => 9 [3] => 31 [4] => 33 [5] => 42 [6] => 50 [7] => 76 [8] => 79 [9] => 82 )
Output for 8.0.5
Start Array: Array ( [0] => 25 [1] => 23 [2] => 68 [3] => 46 [4] => 25 [5] => 33 [6] => 6 [7] => 5 [8] => 66 [9] => 3 ) Sorted: Array ( [0] => 3 [1] => 5 [2] => 6 [3] => 23 [4] => 25 [5] => 25 [6] => 33 [7] => 46 [8] => 66 [9] => 68 )
Output for 8.0.3
Start Array: Array ( [0] => 99 [1] => 43 [2] => 5 [3] => 59 [4] => 57 [5] => 86 [6] => 74 [7] => 98 [8] => 11 [9] => 49 ) Sorted: Array ( [0] => 5 [1] => 11 [2] => 43 [3] => 49 [4] => 57 [5] => 59 [6] => 74 [7] => 86 [8] => 98 [9] => 99 )
Output for 8.0.2
Start Array: Array ( [0] => 2 [1] => 23 [2] => 40 [3] => 30 [4] => 1 [5] => 80 [6] => 84 [7] => 12 [8] => 21 [9] => 3 ) Sorted: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 12 [4] => 21 [5] => 23 [6] => 30 [7] => 40 [8] => 80 [9] => 84 )
Output for 8.0.1
Start Array: Array ( [0] => 18 [1] => 95 [2] => 53 [3] => 78 [4] => 11 [5] => 99 [6] => 12 [7] => 54 [8] => 97 [9] => 25 ) Sorted: Array ( [0] => 11 [1] => 12 [2] => 18 [3] => 25 [4] => 53 [5] => 54 [6] => 78 [7] => 95 [8] => 97 [9] => 99 )
Output for 7.4.29
Start Array: Array ( [0] => 4 [1] => 95 [2] => 63 [3] => 33 [4] => 57 [5] => 82 [6] => 18 [7] => 59 [8] => 50 [9] => 96 ) Sorted: Array ( [0] => 4 [1] => 18 [2] => 33 [3] => 50 [4] => 57 [5] => 59 [6] => 63 [7] => 82 [8] => 95 [9] => 96 )
Output for 7.4.28
Start Array: Array ( [0] => 16 [1] => 12 [2] => 97 [3] => 94 [4] => 33 [5] => 43 [6] => 12 [7] => 55 [8] => 47 [9] => 89 ) Sorted: Array ( [0] => 12 [1] => 12 [2] => 16 [3] => 33 [4] => 43 [5] => 47 [6] => 55 [7] => 89 [8] => 94 [9] => 97 )
Output for 7.4.27
Start Array: Array ( [0] => 93 [1] => 7 [2] => 23 [3] => 46 [4] => 3 [5] => 22 [6] => 48 [7] => 63 [8] => 18 [9] => 7 ) Sorted: Array ( [0] => 3 [1] => 7 [2] => 7 [3] => 18 [4] => 22 [5] => 23 [6] => 46 [7] => 48 [8] => 63 [9] => 93 )
Output for 7.4.26
Start Array: Array ( [0] => 35 [1] => 18 [2] => 49 [3] => 61 [4] => 69 [5] => 39 [6] => 77 [7] => 34 [8] => 7 [9] => 100 ) Sorted: Array ( [0] => 7 [1] => 18 [2] => 34 [3] => 35 [4] => 39 [5] => 49 [6] => 61 [7] => 69 [8] => 77 [9] => 100 )
Output for 7.4.25
Start Array: Array ( [0] => 85 [1] => 44 [2] => 67 [3] => 70 [4] => 46 [5] => 9 [6] => 63 [7] => 92 [8] => 19 [9] => 30 ) Sorted: Array ( [0] => 9 [1] => 19 [2] => 30 [3] => 44 [4] => 46 [5] => 63 [6] => 67 [7] => 70 [8] => 85 [9] => 92 )
Output for 7.4.24
Start Array: Array ( [0] => 22 [1] => 93 [2] => 0 [3] => 75 [4] => 27 [5] => 93 [6] => 10 [7] => 22 [8] => 91 [9] => 93 ) Sorted: Array ( [0] => 0 [1] => 10 [2] => 22 [3] => 22 [4] => 27 [5] => 75 [6] => 91 [7] => 93 [8] => 93 [9] => 93 )
Output for 7.4.23
Start Array: Array ( [0] => 95 [1] => 38 [2] => 87 [3] => 23 [4] => 29 [5] => 5 [6] => 28 [7] => 24 [8] => 38 [9] => 18 ) Sorted: Array ( [0] => 5 [1] => 18 [2] => 23 [3] => 24 [4] => 28 [5] => 29 [6] => 38 [7] => 38 [8] => 87 [9] => 95 )
Output for 7.4.22
Start Array: Array ( [0] => 26 [1] => 99 [2] => 94 [3] => 17 [4] => 57 [5] => 90 [6] => 44 [7] => 91 [8] => 38 [9] => 42 ) Sorted: Array ( [0] => 17 [1] => 26 [2] => 38 [3] => 42 [4] => 44 [5] => 57 [6] => 90 [7] => 91 [8] => 94 [9] => 99 )
Output for 7.4.21
Start Array: Array ( [0] => 29 [1] => 46 [2] => 65 [3] => 78 [4] => 75 [5] => 27 [6] => 10 [7] => 67 [8] => 87 [9] => 11 ) Sorted: Array ( [0] => 10 [1] => 11 [2] => 27 [3] => 29 [4] => 46 [5] => 65 [6] => 67 [7] => 75 [8] => 78 [9] => 87 )
Output for 7.4.20
Start Array: Array ( [0] => 20 [1] => 68 [2] => 49 [3] => 64 [4] => 84 [5] => 73 [6] => 9 [7] => 13 [8] => 27 [9] => 18 ) Sorted: Array ( [0] => 9 [1] => 13 [2] => 18 [3] => 20 [4] => 27 [5] => 49 [6] => 64 [7] => 68 [8] => 73 [9] => 84 )
Output for 7.4.19
Start Array: Array ( [0] => 43 [1] => 56 [2] => 91 [3] => 61 [4] => 73 [5] => 68 [6] => 100 [7] => 65 [8] => 42 [9] => 2 ) Sorted: Array ( [0] => 2 [1] => 42 [2] => 43 [3] => 56 [4] => 61 [5] => 65 [6] => 68 [7] => 73 [8] => 91 [9] => 100 )
Output for 7.4.18
Start Array: Array ( [0] => 42 [1] => 5 [2] => 56 [3] => 86 [4] => 76 [5] => 99 [6] => 69 [7] => 41 [8] => 43 [9] => 18 ) Sorted: Array ( [0] => 5 [1] => 18 [2] => 41 [3] => 42 [4] => 43 [5] => 56 [6] => 69 [7] => 76 [8] => 86 [9] => 99 )
Output for 7.4.16
Start Array: Array ( [0] => 99 [1] => 40 [2] => 35 [3] => 37 [4] => 63 [5] => 75 [6] => 11 [7] => 29 [8] => 10 [9] => 46 ) Sorted: Array ( [0] => 10 [1] => 11 [2] => 29 [3] => 35 [4] => 37 [5] => 40 [6] => 46 [7] => 63 [8] => 75 [9] => 99 )
Output for 7.4.15
Start Array: Array ( [0] => 6 [1] => 21 [2] => 64 [3] => 80 [4] => 40 [5] => 9 [6] => 47 [7] => 25 [8] => 1 [9] => 39 ) Sorted: Array ( [0] => 1 [1] => 6 [2] => 9 [3] => 21 [4] => 25 [5] => 39 [6] => 40 [7] => 47 [8] => 64 [9] => 80 )
Output for 7.4.14
Start Array: Array ( [0] => 1 [1] => 27 [2] => 71 [3] => 25 [4] => 47 [5] => 91 [6] => 54 [7] => 30 [8] => 42 [9] => 27 ) Sorted: Array ( [0] => 1 [1] => 25 [2] => 27 [3] => 27 [4] => 30 [5] => 42 [6] => 47 [7] => 54 [8] => 71 [9] => 91 )
Output for 7.4.13
Start Array: Array ( [0] => 45 [1] => 62 [2] => 20 [3] => 37 [4] => 62 [5] => 9 [6] => 39 [7] => 81 [8] => 87 [9] => 18 ) Sorted: Array ( [0] => 9 [1] => 18 [2] => 20 [3] => 37 [4] => 39 [5] => 45 [6] => 62 [7] => 62 [8] => 81 [9] => 87 )
Output for 7.4.12
Start Array: Array ( [0] => 26 [1] => 30 [2] => 27 [3] => 45 [4] => 17 [5] => 74 [6] => 31 [7] => 77 [8] => 48 [9] => 89 ) Sorted: Array ( [0] => 17 [1] => 26 [2] => 27 [3] => 30 [4] => 31 [5] => 45 [6] => 48 [7] => 74 [8] => 77 [9] => 89 )
Output for 7.4.11
Start Array: Array ( [0] => 78 [1] => 11 [2] => 42 [3] => 90 [4] => 16 [5] => 31 [6] => 1 [7] => 60 [8] => 88 [9] => 76 ) Sorted: Array ( [0] => 1 [1] => 11 [2] => 16 [3] => 31 [4] => 42 [5] => 60 [6] => 76 [7] => 78 [8] => 88 [9] => 90 )
Output for 7.4.10
Start Array: Array ( [0] => 68 [1] => 81 [2] => 37 [3] => 52 [4] => 19 [5] => 17 [6] => 54 [7] => 99 [8] => 99 [9] => 22 ) Sorted: Array ( [0] => 17 [1] => 19 [2] => 22 [3] => 37 [4] => 52 [5] => 54 [6] => 68 [7] => 81 [8] => 99 [9] => 99 )
Output for 7.4.9
Start Array: Array ( [0] => 66 [1] => 80 [2] => 90 [3] => 95 [4] => 12 [5] => 55 [6] => 23 [7] => 20 [8] => 71 [9] => 78 ) Sorted: Array ( [0] => 12 [1] => 20 [2] => 23 [3] => 55 [4] => 66 [5] => 71 [6] => 78 [7] => 80 [8] => 90 [9] => 95 )
Output for 7.4.8
Start Array: Array ( [0] => 68 [1] => 47 [2] => 86 [3] => 28 [4] => 89 [5] => 1 [6] => 67 [7] => 8 [8] => 91 [9] => 78 ) Sorted: Array ( [0] => 1 [1] => 8 [2] => 28 [3] => 47 [4] => 67 [5] => 68 [6] => 78 [7] => 86 [8] => 89 [9] => 91 )
Output for 7.4.7
Start Array: Array ( [0] => 41 [1] => 64 [2] => 65 [3] => 8 [4] => 42 [5] => 61 [6] => 14 [7] => 60 [8] => 30 [9] => 85 ) Sorted: Array ( [0] => 8 [1] => 14 [2] => 30 [3] => 41 [4] => 42 [5] => 60 [6] => 61 [7] => 64 [8] => 65 [9] => 85 )
Output for 7.4.6
Start Array: Array ( [0] => 88 [1] => 59 [2] => 23 [3] => 44 [4] => 34 [5] => 62 [6] => 26 [7] => 70 [8] => 81 [9] => 91 ) Sorted: Array ( [0] => 23 [1] => 26 [2] => 34 [3] => 44 [4] => 59 [5] => 62 [6] => 70 [7] => 81 [8] => 88 [9] => 91 )
Output for 7.4.5
Start Array: Array ( [0] => 96 [1] => 52 [2] => 24 [3] => 82 [4] => 30 [5] => 1 [6] => 48 [7] => 13 [8] => 39 [9] => 25 ) Sorted: Array ( [0] => 1 [1] => 13 [2] => 24 [3] => 25 [4] => 30 [5] => 39 [6] => 48 [7] => 52 [8] => 82 [9] => 96 )
Output for 7.4.4
Start Array: Array ( [0] => 36 [1] => 80 [2] => 35 [3] => 59 [4] => 56 [5] => 55 [6] => 59 [7] => 94 [8] => 71 [9] => 100 ) Sorted: Array ( [0] => 35 [1] => 36 [2] => 55 [3] => 56 [4] => 59 [5] => 59 [6] => 71 [7] => 80 [8] => 94 [9] => 100 )
Output for 7.4.3
Start Array: Array ( [0] => 71 [1] => 91 [2] => 22 [3] => 64 [4] => 40 [5] => 88 [6] => 3 [7] => 58 [8] => 44 [9] => 69 ) Sorted: Array ( [0] => 3 [1] => 22 [2] => 40 [3] => 44 [4] => 58 [5] => 64 [6] => 69 [7] => 71 [8] => 88 [9] => 91 )
Output for 7.4.2
Start Array: Array ( [0] => 71 [1] => 43 [2] => 3 [3] => 8 [4] => 48 [5] => 42 [6] => 46 [7] => 54 [8] => 58 [9] => 54 ) Sorted: Array ( [0] => 3 [1] => 8 [2] => 42 [3] => 43 [4] => 46 [5] => 48 [6] => 54 [7] => 54 [8] => 58 [9] => 71 )
Output for 7.4.1
Start Array: Array ( [0] => 31 [1] => 24 [2] => 90 [3] => 4 [4] => 62 [5] => 92 [6] => 10 [7] => 31 [8] => 11 [9] => 67 ) Sorted: Array ( [0] => 4 [1] => 10 [2] => 11 [3] => 24 [4] => 31 [5] => 31 [6] => 62 [7] => 67 [8] => 90 [9] => 92 )
Output for 7.4.0
Start Array: Array ( [0] => 7 [1] => 66 [2] => 2 [3] => 67 [4] => 21 [5] => 86 [6] => 99 [7] => 1 [8] => 63 [9] => 43 ) Sorted: Array ( [0] => 1 [1] => 2 [2] => 7 [3] => 21 [4] => 43 [5] => 63 [6] => 66 [7] => 67 [8] => 86 [9] => 99 )

preferences:
81.68 ms | 402 KiB | 57 Q