3v4l.org

run code in 300+ PHP versions simultaneously
<?php //Enter your code here, enjoy! $array = array("1" => "PHP code tester Sandbox Online", "foo" => "bar", 5 , 5 => 89009, "case" => "Random Stuff", "PHP Version" => phpversion() ); function dotnot(array $data = []) { $ritit = new \RecursiveIteratorIterator(new \RecursiveArrayIterator($data)); $result = array(); foreach ($ritit as $leafValue) { $keys = array(); // for($i; $i<$range; $i++) foreach (range(0, $ritit->getDepth()) as $depth) { $keys[] = $ritit->getSubIterator($depth)->key(); } $result[implode('.', $keys)] = $leafValue; } return $result; } var_dump(dotnot($array ));
Output for 7.4.0
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.4.0" }
Output for 7.3.12
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.3.12" }
Output for 7.3.11
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.3.11" }
Output for 7.3.10
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.3.10" }
Output for 7.3.9
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.9" }
Output for 7.3.8
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.8" }
Output for 7.3.7
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.7" }
Output for 7.3.6
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.6" }
Output for 7.3.5
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.5" }
Output for 7.3.4
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.4" }
Output for 7.3.3
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.3" }
Output for 7.3.2
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.2" }
Output for 7.3.1
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.1" }
Output for 7.3.0
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.3.0" }
Output for 7.2.25
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.25" }
Output for 7.2.24
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.24" }
Output for 7.2.23
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.23" }
Output for 7.2.22
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.22" }
Output for 7.2.21
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.21" }
Output for 7.2.20
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.20" }
Output for 7.2.19
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.19" }
Output for 7.2.18
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.18" }
Output for 7.2.17
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.2.17" }
Output for 7.2.6
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.2.6" }
Output for 7.2.0
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.2.0" }
Output for 7.1.33
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.33" }
Output for 7.1.32
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.32" }
Output for 7.1.31
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.31" }
Output for 7.1.30
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.30" }
Output for 7.1.29
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.29" }
Output for 7.1.28
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.28" }
Output for 7.1.27
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.27" }
Output for 7.1.26
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.26" }
Output for 7.1.20
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.20" }
Output for 7.1.10
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.1.10" }
Output for 7.1.7
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.1.7" }
Output for 7.1.6
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.1.6" }
Output for 7.1.5
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.1.5" }
Output for 7.1.0
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.1.0" }
Output for 7.0.20
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "7.0.20" }
Output for 7.0.6
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.6" }
Output for 7.0.5
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.5" }
Output for 7.0.4
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.4" }
Output for 7.0.3
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.3" }
Output for 7.0.2
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.2" }
Output for 7.0.1
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.1" }
Output for 7.0.0
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "7.0.0" }
Output for 5.6.28
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.28" }
Output for 5.6.21
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.21" }
Output for 5.6.20
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.20" }
Output for 5.6.19
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.19" }
Output for 5.6.18
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.18" }
Output for 5.6.17
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.17" }
Output for 5.6.16
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.16" }
Output for 5.6.15
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.15" }
Output for 5.6.14
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.14" }
Output for 5.6.13
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.13" }
Output for 5.6.12
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.12" }
Output for 5.6.11
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.11" }
Output for 5.6.10
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.6.10" }
Output for 5.6.9
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "5.6.9" }
Output for 5.6.8
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(5) "5.6.8" }
Output for 5.5.35
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.35" }
Output for 5.5.34
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.34" }
Output for 5.5.33
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.33" }
Output for 5.5.32
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.32" }
Output for 5.5.31
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.31" }
Output for 5.5.30
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.30" }
Output for 5.5.29
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.29" }
Output for 5.5.28
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.28" }
Output for 5.5.27
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.27" }
Output for 5.5.26
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.26" }
Output for 5.5.25
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.25" }
Output for 5.5.24
array(6) { [1]=> string(30) "PHP code tester Sandbox Online" ["foo"]=> string(3) "bar" [2]=> int(5) [5]=> int(89009) ["case"]=> string(12) "Random Stuff" ["PHP Version"]=> string(6) "5.5.24" }

preferences:
83.2 ms | 402 KiB | 79 Q