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(); $range = $ritit->getDepth(); ; // for($i=0; $i<$range; $i++) foreach (array_fill(0, $ritit->getDepth(), null) as $depth) { $keys[] = $ritit->getSubIterator($depth)->key(); } $result[implode('.', $keys)] = $leafValue; } return $result; } var_dump(dotnot($array ));
Output for 7.3.1
array(1) { [""]=> string(5) "7.3.1" }
Output for 7.3.0
array(1) { [""]=> string(5) "7.3.0" }
Output for 7.2.13
array(1) { [""]=> string(6) "7.2.13" }
Output for 7.2.12
array(1) { [""]=> string(6) "7.2.12" }
Output for 7.2.11
array(1) { [""]=> string(6) "7.2.11" }
Output for 7.2.10
array(1) { [""]=> string(6) "7.2.10" }
Output for 7.2.9
array(1) { [""]=> string(5) "7.2.9" }
Output for 7.2.8
array(1) { [""]=> string(5) "7.2.8" }
Output for 7.2.7
array(1) { [""]=> string(5) "7.2.7" }
Output for 7.2.6
array(1) { [""]=> string(5) "7.2.6" }
Output for 7.2.5
array(1) { [""]=> string(5) "7.2.5" }
Output for 7.2.4
array(1) { [""]=> string(5) "7.2.4" }
Output for 7.2.3
array(1) { [""]=> string(5) "7.2.3" }
Output for 7.2.2
array(1) { [""]=> string(5) "7.2.2" }
Output for 7.2.1
array(1) { [""]=> string(5) "7.2.1" }
Output for 7.2.0
array(1) { [""]=> string(5) "7.2.0" }
Output for 7.1.25
array(1) { [""]=> string(6) "7.1.25" }
Output for 7.1.10
array(1) { [""]=> string(6) "7.1.10" }
Output for 7.1.7
array(1) { [""]=> string(5) "7.1.7" }
Output for 7.1.6
array(1) { [""]=> string(5) "7.1.6" }
Output for 7.1.5
array(1) { [""]=> string(5) "7.1.5" }
Output for 7.1.0
array(1) { [""]=> string(5) "7.1.0" }
Output for 7.0.20
array(1) { [""]=> string(6) "7.0.20" }
Output for 7.0.6
array(1) { [""]=> string(5) "7.0.6" }
Output for 7.0.5
array(1) { [""]=> string(5) "7.0.5" }
Output for 7.0.4
array(1) { [""]=> string(5) "7.0.4" }
Output for 7.0.3
array(1) { [""]=> string(5) "7.0.3" }
Output for 7.0.2
array(1) { [""]=> string(5) "7.0.2" }
Output for 7.0.1
array(1) { [""]=> string(5) "7.0.1" }
Output for 7.0.0
array(1) { [""]=> string(5) "7.0.0" }
Output for 5.6.28
array(1) { [""]=> string(6) "5.6.28" }
Output for 5.6.21
array(1) { [""]=> string(6) "5.6.21" }
Output for 5.6.20
array(1) { [""]=> string(6) "5.6.20" }
Output for 5.6.19
array(1) { [""]=> string(6) "5.6.19" }
Output for 5.6.18
array(1) { [""]=> string(6) "5.6.18" }
Output for 5.6.17
array(1) { [""]=> string(6) "5.6.17" }
Output for 5.6.16
array(1) { [""]=> string(6) "5.6.16" }
Output for 5.6.15
array(1) { [""]=> string(6) "5.6.15" }
Output for 5.6.14
array(1) { [""]=> string(6) "5.6.14" }
Output for 5.6.13
array(1) { [""]=> string(6) "5.6.13" }
Output for 5.6.12
array(1) { [""]=> string(6) "5.6.12" }
Output for 5.6.11
array(1) { [""]=> string(6) "5.6.11" }
Output for 5.6.10
array(1) { [""]=> string(6) "5.6.10" }
Output for 5.6.9
array(1) { [""]=> string(5) "5.6.9" }
Output for 5.6.8
array(1) { [""]=> string(5) "5.6.8" }
Output for 5.5.35
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.35" }
Output for 5.5.34
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.34" }
Output for 5.5.33
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.33" }
Output for 5.5.32
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.32" }
Output for 5.5.31
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.31" }
Output for 5.5.30
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.30" }
Output for 5.5.29
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.29" }
Output for 5.5.28
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.28" }
Output for 5.5.27
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.27" }
Output for 5.5.26
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.26" }
Output for 5.5.25
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.25" }
Output for 5.5.24
Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 Warning: array_fill(): Number of elements must be positive in /in/lDfMA on line 22 Warning: Invalid argument supplied for foreach() in /in/lDfMA on line 22 array(1) { [""]=> string(6) "5.5.24" }

preferences:
87.86 ms | 403 KiB | 62 Q