3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function &buildTreeHelper(&$array, $currentLevel = 1) { $result = array(); $lastIndex = 0; while($pair = each($array)) { list(, $row) = $pair; $level = $row['level']; if ($level > $currentLevel) { $result[$lastIndex]['children'] = &buildTreeHelper($array, $level); } else if ($level == $currentLevel) { $result[++$lastIndex] = $row; } else { prev($array); // shift back break; } } return $result; } function buildTree($array) { reset($array); return buildTreeHelper($array); } $array = [ ['level'=>1, 'name' => 'Root #1'], ['level'=>1, 'name' => 'Root #2'], ['level'=>2, 'name' => 'subroot 2-1'], ['level'=>3, 'name' => '__subroot 2-1/1'], ['level'=>3, 'name' => '__subroot 2-1/2'], ['level'=>4, 'name' => '__subroot 2-2/1'], ['level'=>2, 'name' => 'subroot 2-2'], ['level'=>2, 'name' => 'subroot 2-3'], ['level'=>1, 'name' => 'Root #3'] ]; $time = microtime(true); print_r(buildTree($array)); echo round(microtime(true) - $time, 10);
Output for 7.1.0
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 3.31402E-5
Output for 7.0.14
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0010221004
Output for 7.0.8
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005671978
Output for 7.0.7
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004019737
Output for 7.0.6
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005190372
Output for 7.0.5
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005009174
Output for 7.0.0, 7.0.4
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005390644
Output for 7.0.3
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007419586
Output for 7.0.2
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005571842
Output for 7.0.1
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004448891
Output for 5.6.28
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0013780594
Output for 5.6.23
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0009150505
Output for 5.6.22
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005810261
Output for 5.5.20, 5.6.21
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006279945
Output for 5.6.20
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007731915
Output for 5.6.19
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006270409
Output for 5.6.18
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005781651
Output for 5.6.17
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006418228
Output for 5.6.16
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007271767
Output for 5.6.15
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000715971
Output for 5.6.14
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006089211
Output for 5.6.13
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008749962
Output for 5.6.12
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004739761
Output for 5.6.11
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005569458
Output for 5.6.10
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004861355
Output for 5.6.9
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0003910065
Output for 5.6.8
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006029606
Output for 5.6.7
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006330013
Output for 5.6.6
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008358955
Output for 5.6.5
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006399155
Output for 5.6.4
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007879734
Output for 5.6.3
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000854969
Output for 5.6.2
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008080006
Output for 5.5.27, 5.6.1
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008499622
Output for 5.6.0
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006811619
Output for 5.5.37
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0009410381
Output for 5.5.36
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008170605
Output for 5.5.35
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006718636
Output for 5.5.34
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006780624
Output for 5.5.33
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005550385
Output for 5.5.32
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008599758
Output for 5.5.31
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0009920597
Output for 5.5.30
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006480217
Output for 5.5.29
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007929802
Output for 5.5.28
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006139278
Output for 5.5.26
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005791187
Output for 5.5.21, 5.5.25
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006611347
Output for 5.5.24
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007579327
Output for 5.5.23
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007398129
Output for 5.5.22
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005760193
Output for 5.5.19
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005970001
Output for 5.5.18
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005731583
Output for 5.4.39, 5.5.16
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007920265
Output for 5.5.15
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000690937
Output for 5.5.14
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006129742
Output for 5.5.13
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008118153
Output for 5.5.12
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004911423
Output for 5.5.11
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004470348
Output for 5.5.10
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004429817
Output for 5.5.9
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004701614
Output for 5.5.8
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006809235
Output for 5.5.7
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005259514
Output for 5.5.6
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006389618
Output for 5.5.5
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007069111
Output for 5.5.4
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006730556
Output for 5.5.3
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006308556
Output for 5.5.2
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005910397
Output for 5.5.1
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006561279
Output for 5.5.0
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004930496
Output for 5.4.45
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007591248
Output for 5.4.44
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004251003
Output for 5.4.10, 5.4.43
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000562191
Output for 5.4.42
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008208752
Output for 5.4.41
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.00075984
Output for 5.4.40
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006320477
Output for 5.4.38
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007231236
Output for 5.4.37
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004768372
Output for 5.4.36
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006971359
Output for 5.4.35
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006959438
Output for 5.4.34
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004720688
Output for 5.4.32
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000603199
Output for 5.4.31
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008919239
Output for 5.4.21, 5.4.30
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006501675
Output for 5.4.29
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008280277
Output for 5.4.28
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005891323
Output for 5.4.27
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006530285
Output for 5.4.26
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006771088
Output for 5.4.25
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005309582
Output for 5.4.24
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006070137
Output for 5.4.23
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005199909
Output for 5.4.22
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008440018
Output for 5.4.20
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006649494
Output for 5.4.19
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005879402
Output for 5.4.18
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006980896
Output for 5.4.17
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005660057
Output for 5.4.16
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000674963
Output for 5.4.15
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0007259846
Output for 5.4.14
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0006108284
Output for 5.4.13
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0008478165
Output for 5.4.12
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.000729084
Output for 5.4.11
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005450249
Output for 5.4.9
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005149841
Output for 5.4.8
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004541874
Output for 5.4.7
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004560947
Output for 5.4.6
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004589558
Output for 5.4.5
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0003640652
Output for 5.4.4
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0003969669
Output for 5.4.2 - 5.4.3
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0004940033
Output for 5.4.1
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0005209446
Output for 5.4.0
Array ( [1] => Array ( [level] => 1 [name] => Root #1 ) [2] => Array ( [level] => 1 [name] => Root #2 [children] => Array ( [0] => Array ( [children] => Array ( [1] => Array ( [level] => 3 [name] => __subroot 2-1/2 [children] => Array ( ) ) ) ) [1] => Array ( [level] => 2 [name] => subroot 2-2 ) [2] => Array ( [level] => 2 [name] => subroot 2-3 ) ) ) ) 0.0003619194
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/ll429 on line 29
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/ll429 on line 29
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/ll429 on line 29
Process exited with code 255.