3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mystring = "aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0LnBocA=="; $totalSegments = 4; $segments = []; while ($totalSegments) { --$totalSegments; $segmentLength = rand(1, strlen($mystring) - $totalSegments); [$segments[], $mystring] = sscanf($mystring, "%{$segmentLength}s%s"); } var_export($segments);
Output for 8.0.10
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0LnB', 1 => 'o', 2 => 'c', 3 => 'A=', )
Output for 8.0.9
array ( 0 => 'aH', 1 => 'R0cHM6Ly93d3cucG', 2 => 'hwLm5ldC9tYW51YWwvZW4vZnV', 3 => 'uY3Rpb24uc3RyLXNwbGl0LnBoc', )
Output for 8.0.8
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4v', 1 => 'ZnVuY', 2 => '3Rpb24uc3RyLXNwbGl0L', 3 => 'nBoc', )
Output for 8.0.7
array ( 0 => 'aHR0cHM6Ly93d', 1 => '3cucGhwLm5ldC9', 2 => 'tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbG', 3 => 'l0LnBoc', )
Output for 8.0.6
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51', 1 => 'YWwvZW4vZnVuY3Rpb24uc3R', 2 => 'yL', 3 => 'XNwbGl0LnBo', )
Output for 8.0.5
array ( 0 => 'aHR0cHM6Ly93d3', 1 => 'cucGhwLm5ldC9tYW51', 2 => 'YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0Ln', 3 => 'BocA=', )
Output for 8.0.3
array ( 0 => 'aHR0cHM6Ly93d3cucGh', 1 => 'wLm5ldC9tYW51YWwvZW4vZnV', 2 => 'uY3Rpb24uc3RyLXNwbGl0LnBocA=', 3 => '=', )
Output for 8.0.2
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbG', 1 => 'l0L', 2 => 'nBocA=', 3 => '=', )
Output for 8.0.1
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0Ln', 1 => 'Bo', 2 => 'cA=', 3 => '=', )
Output for 8.0.0
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3R', 1 => 'yLXNwbGl0Ln', 2 => 'BocA=', 3 => '=', )
Output for 7.4.23
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ld', 1 => 'C9tYW51YWwvZW4vZnVuY3Rpb24u', 2 => 'c3R', 3 => 'yLXNwbGl0L', )
Output for 7.4.22
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51', 1 => 'YWwvZW4vZnVuY3Rpb24uc3R', 2 => 'yLXNw', 3 => 'bGl0LnBoc', )
Output for 7.4.21
array ( 0 => 'aHR', 1 => '0cHM6Ly93d3cucGh', 2 => 'w', 3 => 'Lm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0LnBocA==', )
Output for 7.4.20
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW5', 1 => '1YWwvZW4', 2 => 'vZnVuY3Rpb24uc3RyLXNwbGl0', 3 => 'LnBocA==', )
Output for 7.4.19
array ( 0 => 'aHR0c', 1 => 'HM6Ly93d3cucGhw', 2 => 'Lm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0', 3 => 'LnBoc', )
Output for 7.4.18
array ( 0 => 'aHR0cHM6Ly93d3cucGh', 1 => 'wLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNw', 2 => 'bGl0Ln', 3 => 'Bo', )
Output for 7.4.16
array ( 0 => 'aHR', 1 => '0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24', 2 => 'uc3RyLXNw', 3 => 'bGl0Ln', )
Output for 7.4.15
array ( 0 => 'aHR0cHM6Ly93', 1 => 'd3cucGhwLm5ldC9tYW51YWwvZW4v', 2 => 'ZnVuY3R', 3 => 'pb24uc3RyLXNwb', )
Output for 7.4.14
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51', 1 => 'YWwvZW4vZnVuY3Rpb24uc3Ry', 2 => 'LXNwbGl0Ln', 3 => 'Boc', )
Output for 7.4.13
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51', 1 => 'YWwvZW4vZnVuY3Rpb2', 2 => '4uc3RyLXNwbGl0LnBocA=', 3 => '=', )
Output for 7.4.12
array ( 0 => 'aHR0c', 1 => 'HM6L', 2 => 'y93d3cucGhwLm5ldC9tYW51YWwvZ', 3 => 'W4vZnVuY3Rpb24uc3Ry', )
Output for 7.4.11
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4', 1 => 'vZnVuY3R', 2 => 'pb24uc3RyLXNwbGl0LnBocA', 3 => '=', )
Output for 7.4.10
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLX', 1 => 'NwbGl0LnB', 2 => 'o', 3 => 'c', )
Output for 7.4.9
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3', 1 => 'RyLXNwbGl0L', 2 => 'nBocA', 3 => '==', )
Output for 7.4.8
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0L', 1 => 'nB', 2 => 'o', 3 => 'c', )
Output for 7.4.7
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4', 1 => 'vZnVuY3Rpb24', 2 => 'uc3RyL', 3 => 'XNwbGl0LnB', )
Output for 7.4.6
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl', 1 => '0Ln', 2 => 'Bo', 3 => 'cA=', )
Output for 7.4.5
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tY', 1 => 'W51YWwvZW4vZnVuY3Rpb2', 2 => '4uc3Ry', 3 => 'LXNwbGl0LnBocA==', )
Output for 7.4.1, 7.4.4
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51', 1 => 'YWwvZW4vZnVuY', 2 => '3Rpb24uc3RyLXNwbGl0LnBo', 3 => 'cA=', )
Output for 7.3.24, 7.4.3
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tY', 1 => 'W51YWwvZW4vZn', 2 => 'VuY3Rpb24uc3RyLXNwbGl', 3 => '0L', )
Output for 7.4.2
array ( 0 => 'aHR0cHM6Ly93d3c', 1 => 'uc', 2 => 'GhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNw', 3 => 'bGl0LnBocA=', )
Output for 7.3.14, 7.4.0
array ( 0 => 'aHR0c', 1 => 'HM6Ly93d3cucGhwLm5ldC9', 2 => 'tYW51YWwv', 3 => 'ZW4vZnVuY3Rpb', )
Output for 7.3.30
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3R', 1 => 'yLXNwbGl0LnBoc', 2 => 'A=', 3 => '=', )
Output for 7.3.29
array ( 0 => 'aHR0cHM6Ly93d3cu', 1 => 'cGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl', 2 => '0Ln', 3 => 'B', )
Output for 7.3.28
array ( 0 => 'aHR', 1 => '0cHM6Ly93d3cucGhwLm5ld', 2 => 'C9tYW51YWwvZW4vZnVuY3Rpb24uc3Ry', 3 => 'LXNwbGl0Ln', )
Output for 7.3.27
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb', 1 => '24uc3RyLXNw', 2 => 'bGl0LnB', 3 => 'ocA==', )
Output for 7.3.26
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm', 1 => '5ldC', 2 => '9tYW51YWwvZW4vZnVuY', 3 => '3Rpb24uc3R', )
Output for 7.3.25
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc', 1 => '3RyLX', 2 => 'NwbG', 3 => 'l0Ln', )
Output for 7.3.23
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnV', 1 => 'uY3R', 2 => 'pb24uc3', 3 => 'RyLXNwb', )
Output for 7.3.22
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLX', 1 => 'NwbGl0LnBocA', 2 => '=', 3 => '=', )
Output for 7.3.21
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5', 1 => 'ldC9tYW51YWwvZW4vZnVuY3Rpb24uc', 2 => '3RyLXNwbGl0LnBo', 3 => 'cA=', )
Output for 7.3.20
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9', 1 => 'tYW51', 2 => 'YWwvZW4', 3 => 'vZnVuY3Rpb24uc3RyLXNwbGl0Ln', )
Output for 7.3.19
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW5', 1 => '1YWwvZW4vZnVuY3Rpb24', 2 => 'uc3RyLXNwbGl0', 3 => 'L', )
Output for 7.3.18
array ( 0 => 'aHR0cHM6Ly93d3cucGh', 1 => 'wLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl', 2 => '0LnBocA', 3 => '=', )
Output for 7.3.17
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3R', 1 => 'yLXNwbG', 2 => 'l0LnBoc', 3 => 'A=', )
Output for 7.3.16
array ( 0 => 'aHR0cHM6Ly93d', 1 => '3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24u', 2 => 'c3RyLXNwbGl0LnBocA=', 3 => '=', )
Output for 7.3.15
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW', 1 => '4vZnVuY3Rpb24uc3RyLXNwbGl0', 2 => 'L', 3 => 'nBo', )
Output for 7.3.13
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3R', 1 => 'pb24uc3RyLXNwb', 2 => 'Gl0', 3 => 'Ln', )
Output for 7.3.12
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4', 1 => 'vZnVuY3Rpb24uc3RyLXNw', 2 => 'bGl0LnB', 3 => 'ocA', )
Output for 7.3.11
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNw', 1 => 'bG', 2 => 'l0LnBoc', 3 => 'A=', )
Output for 7.3.10
array ( 0 => 'aHR0', 1 => 'cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0LnBo', 2 => 'cA=', 3 => '=', )
Output for 7.3.9
array ( 0 => 'aHR0cH', 1 => 'M6Ly93d3cu', 2 => 'cGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0LnBoc', 3 => 'A==', )
Output for 7.3.8
array ( 0 => 'aHR0cHM6L', 1 => 'y93d3cucGhwLm5ldC9tYW', 2 => '51YWwvZW4vZnVuY3Rpb24u', 3 => 'c3RyLXNwb', )
Output for 7.3.7
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51Y', 1 => 'WwvZW4vZnVuY3Rpb24uc3RyLXNwbGl0', 2 => 'LnBocA=', 3 => '=', )
Output for 7.3.6
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW', 1 => '51YWwvZW4vZn', 2 => 'VuY3Rpb24uc3RyLXNwbGl0Ln', 3 => 'B', )
Output for 7.3.5
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5l', 1 => 'dC9tYW51YWwvZW4vZnVuY3Rpb24uc3R', 2 => 'yLXNwbGl0LnBocA=', 3 => '=', )
Output for 7.3.4
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLX', 1 => 'NwbGl0LnB', 2 => 'ocA=', 3 => '=', )
Output for 7.3.3
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ld', 1 => 'C9tYW51YWwv', 2 => 'ZW4vZnVuY3', 3 => 'Rpb24uc3RyLXNw', )
Output for 7.3.2
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC', 1 => '9tYW51YWwvZW4v', 2 => 'ZnVuY3Rpb24uc', 3 => '3RyLXNwbGl0LnBo', )
Output for 7.3.1
array ( 0 => 'aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZ', 1 => 'nVuY3Rpb24u', 2 => 'c3RyLXNwb', 3 => 'Gl', )
Output for 7.3.0
array ( 0 => 'a', 1 => 'HR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vZnVuY3Rpb24uc3RyLX', 2 => 'NwbGl0LnBocA', 3 => '=', )

preferences:
70.14 ms | 494 KiB | 5 Q