3v4l.org

run code in 300+ PHP versions simultaneously
<?php function encode_char($c) { $sum = ord($c); $first = rand(-100,100); $second = rand(-100,100); $third = $sum - ($first + $second); return [$first, $second, $third]; } print_r(encode_char('a')); ?>
Output for 7.4.0
Array ( [0] => -18 [1] => -72 [2] => 187 )
Output for 7.3.12
Array ( [0] => 37 [1] => 8 [2] => 52 )
Output for 7.3.11
Array ( [0] => -83 [1] => 81 [2] => 99 )
Output for 7.3.10
Array ( [0] => -14 [1] => 32 [2] => 79 )
Output for 7.3.9
Array ( [0] => -79 [1] => 74 [2] => 102 )
Output for 7.3.8
Array ( [0] => 95 [1] => -2 [2] => 4 )
Output for 7.3.7
Array ( [0] => 67 [1] => 37 [2] => -7 )
Output for 7.3.6
Array ( [0] => 75 [1] => 96 [2] => -74 )
Output for 7.3.5
Array ( [0] => 33 [1] => 60 [2] => 4 )
Output for 7.3.4
Array ( [0] => 83 [1] => 45 [2] => -31 )
Output for 7.3.3
Array ( [0] => 6 [1] => 51 [2] => 40 )
Output for 7.3.2
Array ( [0] => 79 [1] => -6 [2] => 24 )
Output for 7.3.1
Array ( [0] => 2 [1] => -4 [2] => 99 )
Output for 7.3.0
Array ( [0] => -29 [1] => -44 [2] => 170 )
Output for 7.2.25
Array ( [0] => 65 [1] => 5 [2] => 27 )
Output for 7.2.24
Array ( [0] => 24 [1] => 74 [2] => -1 )
Output for 7.2.23
Array ( [0] => -79 [1] => 16 [2] => 160 )
Output for 7.2.22
Array ( [0] => -43 [1] => -13 [2] => 153 )
Output for 7.2.21
Array ( [0] => 77 [1] => -3 [2] => 23 )
Output for 7.2.20
Array ( [0] => 37 [1] => -62 [2] => 122 )
Output for 7.2.19
Array ( [0] => -44 [1] => 39 [2] => 102 )
Output for 7.2.18
Array ( [0] => -83 [1] => -37 [2] => 217 )
Output for 7.2.17
Array ( [0] => -83 [1] => -10 [2] => 190 )
Output for 7.2.0
Array ( [0] => -97 [1] => 27 [2] => 167 )
Output for 7.1.33
Array ( [0] => -42 [1] => 38 [2] => 101 )
Output for 7.1.32
Array ( [0] => -82 [1] => 49 [2] => 130 )
Output for 7.1.31
Array ( [0] => 65 [1] => 86 [2] => -54 )
Output for 7.1.30
Array ( [0] => 73 [1] => -6 [2] => 30 )
Output for 7.1.29
Array ( [0] => 17 [1] => 90 [2] => -10 )
Output for 7.1.28
Array ( [0] => 98 [1] => 6 [2] => -7 )
Output for 7.1.27
Array ( [0] => 22 [1] => 65 [2] => 10 )
Output for 7.1.26
Array ( [0] => -29 [1] => -27 [2] => 153 )
Output for 7.1.7
Array ( [0] => 68 [1] => 70 [2] => -41 )
Output for 7.1.6
Array ( [0] => 85 [1] => 36 [2] => -24 )
Output for 7.1.5
Array ( [0] => 98 [1] => -34 [2] => 33 )
Output for 7.1.4
Array ( [0] => 32 [1] => 55 [2] => 10 )
Output for 7.1.3
Array ( [0] => 46 [1] => -61 [2] => 112 )
Output for 7.1.2
Array ( [0] => 62 [1] => -28 [2] => 63 )
Output for 7.1.1
Array ( [0] => -46 [1] => 26 [2] => 117 )
Output for 7.1.0
Array ( [0] => 97 [1] => 91 [2] => -91 )
Output for 7.0.20
Array ( [0] => 13 [1] => 62 [2] => 22 )
Output for 7.0.19
Array ( [0] => 68 [1] => 29 [2] => 0 )
Output for 7.0.18
Array ( [0] => 28 [1] => -97 [2] => 166 )
Output for 7.0.17
Array ( [0] => 100 [1] => 21 [2] => -24 )
Output for 7.0.16
Array ( [0] => -80 [1] => -78 [2] => 255 )
Output for 7.0.15
Array ( [0] => -23 [1] => -82 [2] => 202 )
Output for 7.0.14
Array ( [0] => -91 [1] => -64 [2] => 252 )
Output for 7.0.13
Array ( [0] => 56 [1] => 17 [2] => 24 )
Output for 7.0.12
Array ( [0] => 19 [1] => -5 [2] => 83 )
Output for 7.0.11
Array ( [0] => -17 [1] => 71 [2] => 43 )
Output for 7.0.10
Array ( [0] => -41 [1] => -39 [2] => 177 )
Output for 7.0.9
Array ( [0] => -66 [1] => 74 [2] => 89 )
Output for 7.0.8
Array ( [0] => -45 [1] => 3 [2] => 139 )
Output for 7.0.7
Array ( [0] => -88 [1] => 82 [2] => 103 )
Output for 7.0.6
Array ( [0] => 27 [1] => -70 [2] => 140 )
Output for 7.0.5
Array ( [0] => -94 [1] => 67 [2] => 124 )
Output for 7.0.4
Array ( [0] => 28 [1] => 51 [2] => 18 )
Output for 7.0.3
Array ( [0] => -52 [1] => -30 [2] => 179 )
Output for 7.0.2
Array ( [0] => -20 [1] => -57 [2] => 174 )
Output for 7.0.1
Array ( [0] => -53 [1] => 92 [2] => 58 )
Output for 7.0.0
Array ( [0] => 63 [1] => 31 [2] => 3 )
Output for 5.6.30
Array ( [0] => -35 [1] => -34 [2] => 166 )
Output for 5.6.29
Array ( [0] => 90 [1] => -50 [2] => 57 )
Output for 5.6.28
Array ( [0] => 6 [1] => -92 [2] => 183 )
Output for 5.6.27
Array ( [0] => -56 [1] => -91 [2] => 244 )
Output for 5.6.26
Array ( [0] => -89 [1] => -71 [2] => 257 )
Output for 5.6.25
Array ( [0] => -65 [1] => 25 [2] => 137 )
Output for 5.6.24
Array ( [0] => 79 [1] => -58 [2] => 76 )
Output for 5.6.23
Array ( [0] => -88 [1] => 9 [2] => 176 )
Output for 5.6.22
Array ( [0] => -34 [1] => 44 [2] => 87 )
Output for 5.6.21
Array ( [0] => 3 [1] => 28 [2] => 66 )
Output for 5.6.20
Array ( [0] => 17 [1] => 8 [2] => 72 )
Output for 5.6.19
Array ( [0] => -8 [1] => 44 [2] => 61 )
Output for 5.6.18
Array ( [0] => 100 [1] => -13 [2] => 10 )
Output for 5.6.17
Array ( [0] => -97 [1] => 51 [2] => 143 )
Output for 5.6.16
Array ( [0] => -60 [1] => 60 [2] => 97 )
Output for 5.6.15
Array ( [0] => 61 [1] => 94 [2] => -58 )
Output for 5.6.14
Array ( [0] => 50 [1] => -88 [2] => 135 )
Output for 5.6.13
Array ( [0] => 21 [1] => -73 [2] => 149 )
Output for 5.6.12
Array ( [0] => -84 [1] => -36 [2] => 217 )
Output for 5.6.5, 5.6.11
Array ( [0] => 88 [1] => -51 [2] => 60 )
Output for 5.6.10
Array ( [0] => -64 [1] => -85 [2] => 246 )
Output for 5.6.9
Array ( [0] => -22 [1] => -86 [2] => 205 )
Output for 5.6.8
Array ( [0] => -54 [1] => -69 [2] => 220 )
Output for 5.6.7
Array ( [0] => 18 [1] => -92 [2] => 171 )
Output for 5.6.6
Array ( [0] => 31 [1] => 72 [2] => -6 )
Output for 5.6.4
Array ( [0] => 31 [1] => 92 [2] => -26 )
Output for 5.6.3
Array ( [0] => 89 [1] => 60 [2] => -52 )
Output for 5.6.2
Array ( [0] => -100 [1] => -24 [2] => 221 )
Output for 5.6.1
Array ( [0] => 65 [1] => 51 [2] => -19 )
Output for 5.6.0
Array ( [0] => -54 [1] => 89 [2] => 62 )
Output for 5.5.38
Array ( [0] => 55 [1] => 48 [2] => -6 )
Output for 5.5.37
Array ( [0] => 89 [1] => -95 [2] => 103 )
Output for 5.5.36
Array ( [0] => -95 [1] => -77 [2] => 269 )
Output for 5.5.35
Array ( [0] => -4 [1] => -34 [2] => 135 )
Output for 5.5.34
Array ( [0] => -2 [1] => 23 [2] => 76 )
Output for 5.5.33
Array ( [0] => -50 [1] => -74 [2] => 221 )
Output for 5.5.32
Array ( [0] => -19 [1] => -13 [2] => 129 )
Output for 5.5.31
Array ( [0] => 56 [1] => -46 [2] => 87 )
Output for 5.5.30
Array ( [0] => -19 [1] => -9 [2] => 125 )
Output for 5.5.29
Array ( [0] => 39 [1] => 31 [2] => 27 )
Output for 5.5.28
Array ( [0] => -92 [1] => -67 [2] => 256 )
Output for 5.5.27
Array ( [0] => 65 [1] => 69 [2] => -37 )
Output for 5.5.26
Array ( [0] => -69 [1] => 22 [2] => 144 )
Output for 5.5.25
Array ( [0] => 51 [1] => 65 [2] => -19 )
Output for 5.5.24
Array ( [0] => 3 [1] => -38 [2] => 132 )
Output for 5.5.23
Array ( [0] => 69 [1] => 25 [2] => 3 )
Output for 5.5.22
Array ( [0] => 88 [1] => 9 [2] => 0 )
Output for 5.5.21
Array ( [0] => 37 [1] => -31 [2] => 91 )
Output for 5.5.20
Array ( [0] => -18 [1] => -88 [2] => 203 )
Output for 5.5.19
Array ( [0] => -37 [1] => -43 [2] => 177 )
Output for 5.5.18
Array ( [0] => 59 [1] => 65 [2] => -27 )
Output for 5.5.16
Array ( [0] => 48 [1] => 67 [2] => -18 )
Output for 5.5.15
Array ( [0] => 59 [1] => -14 [2] => 52 )
Output for 5.5.14
Array ( [0] => -72 [1] => 57 [2] => 112 )
Output for 5.5.13
Array ( [0] => 21 [1] => -54 [2] => 130 )
Output for 5.5.12
Array ( [0] => 78 [1] => -2 [2] => 21 )
Output for 5.5.11
Array ( [0] => -13 [1] => -73 [2] => 183 )
Output for 5.5.10
Array ( [0] => 12 [1] => -34 [2] => 119 )
Output for 5.5.9
Array ( [0] => 49 [1] => 91 [2] => -43 )
Output for 5.5.8
Array ( [0] => 33 [1] => -1 [2] => 65 )
Output for 5.5.7
Array ( [0] => 76 [1] => 11 [2] => 10 )
Output for 5.5.6
Array ( [0] => -79 [1] => -40 [2] => 216 )
Output for 5.5.5
Array ( [0] => -40 [1] => 52 [2] => 85 )
Output for 5.5.4
Array ( [0] => 86 [1] => -70 [2] => 81 )
Output for 5.5.3
Array ( [0] => 88 [1] => -38 [2] => 47 )
Output for 5.5.2
Array ( [0] => -87 [1] => -62 [2] => 246 )
Output for 5.5.1
Array ( [0] => 7 [1] => -51 [2] => 141 )
Output for 5.5.0
Array ( [0] => 48 [1] => -8 [2] => 57 )
Output for 5.4.45
Array ( [0] => 17 [1] => -3 [2] => 83 )
Output for 5.4.44
Array ( [0] => 14 [1] => -63 [2] => 146 )
Output for 5.4.43
Array ( [0] => 8 [1] => 23 [2] => 66 )
Output for 5.4.42
Array ( [0] => 84 [1] => -21 [2] => 34 )
Output for 5.4.41
Array ( [0] => -44 [1] => 99 [2] => 42 )
Output for 5.4.40
Array ( [0] => 93 [1] => 45 [2] => -41 )
Output for 5.4.39
Array ( [0] => 31 [1] => -34 [2] => 100 )
Output for 5.4.38
Array ( [0] => -38 [1] => 90 [2] => 45 )
Output for 5.4.37
Array ( [0] => 70 [1] => 17 [2] => 10 )
Output for 5.4.36
Array ( [0] => -12 [1] => -31 [2] => 140 )
Output for 5.4.35
Array ( [0] => 97 [1] => 47 [2] => -47 )
Output for 5.4.34
Array ( [0] => 38 [1] => -78 [2] => 137 )
Output for 5.4.32
Array ( [0] => 85 [1] => 88 [2] => -76 )
Output for 5.4.31
Array ( [0] => 6 [1] => -82 [2] => 173 )
Output for 5.4.30
Array ( [0] => -37 [1] => -63 [2] => 197 )
Output for 5.4.29
Array ( [0] => -82 [1] => -20 [2] => 199 )
Output for 5.4.28
Array ( [0] => -37 [1] => -80 [2] => 214 )
Output for 5.4.27
Array ( [0] => -79 [1] => 92 [2] => 84 )
Output for 5.4.26
Array ( [0] => 93 [1] => -90 [2] => 94 )
Output for 5.4.25
Array ( [0] => 29 [1] => -50 [2] => 118 )
Output for 5.4.24
Array ( [0] => -97 [1] => -82 [2] => 276 )
Output for 5.4.23
Array ( [0] => -10 [1] => 57 [2] => 50 )
Output for 5.4.22
Array ( [0] => 52 [1] => -51 [2] => 96 )
Output for 5.4.21
Array ( [0] => -1 [1] => -19 [2] => 117 )
Output for 5.4.20
Array ( [0] => 72 [1] => 2 [2] => 23 )
Output for 5.4.19
Array ( [0] => 62 [1] => 38 [2] => -3 )
Output for 5.4.18
Array ( [0] => -11 [1] => -94 [2] => 202 )
Output for 5.4.17
Array ( [0] => -93 [1] => 3 [2] => 187 )
Output for 5.4.16
Array ( [0] => -66 [1] => 64 [2] => 99 )
Output for 5.4.15
Array ( [0] => 9 [1] => -66 [2] => 154 )
Output for 5.4.14
Array ( [0] => -25 [1] => -41 [2] => 163 )
Output for 5.4.13
Array ( [0] => 100 [1] => -42 [2] => 39 )
Output for 5.4.12
Array ( [0] => -1 [1] => 51 [2] => 47 )
Output for 5.4.11
Array ( [0] => -23 [1] => 50 [2] => 70 )
Output for 5.4.10
Array ( [0] => -54 [1] => 73 [2] => 78 )
Output for 5.4.9
Array ( [0] => -84 [1] => -100 [2] => 281 )
Output for 5.4.8
Array ( [0] => 68 [1] => -7 [2] => 36 )
Output for 5.4.7
Array ( [0] => -76 [1] => 28 [2] => 145 )
Output for 5.4.6
Array ( [0] => -10 [1] => -22 [2] => 129 )
Output for 5.4.5
Array ( [0] => -5 [1] => -86 [2] => 188 )
Output for 5.4.4
Array ( [0] => 48 [1] => 66 [2] => -17 )
Output for 5.4.3
Array ( [0] => 88 [1] => 32 [2] => -23 )
Output for 5.4.2
Array ( [0] => -49 [1] => 37 [2] => 109 )
Output for 5.4.1
Array ( [0] => -98 [1] => 43 [2] => 152 )
Output for 5.4.0
Array ( [0] => -16 [1] => -72 [2] => 185 )
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/lJXGG on line 10
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/lJXGG on line 10
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/lJXGG on line 10
Process exited with code 255.

preferences:
175.65 ms | 401 KiB | 263 Q