3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $a = array('diagram-front' => array( 'front-windhsield' => array( 'label' => 'Pare-brise', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'rayé', 3 => 'fendu' ) ), 'front-hood' => array( 'label' => 'Capot', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'éraflures superficielles', 3 => 'éraflures profondes', 4 => 'bosses superficielles', 5 => 'bosses profondes', 6 => 'rouille' ) ), 'front-bumper' => array( 'label' => 'Pare-chocs', 'flaws' => array( 1 => 'rayé', 2 => 'crevé', 3 => 'déformé' ) ), 'front-light-left' => array( 'label' => 'Phare gauche', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'verre éclaté' ) ), 'front-light-right' => array( 'label' => 'Phare droit', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'verre éclaté' ) ), ), 'diagram-left' => array( 'left-door-front' => array( 'label' => 'Porte avant gauche', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'éraflures superficielles', 3 => 'éraflures profondes', 4 => 'bosses superficielles', 5 => 'bosses profondes', 6 => 'rouille', ) ), 'left-door-back' => array( 'label' => 'Porte arrière gauche', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'éraflures superficielles', 3 => 'éraflures profondes', 4 => 'bosses superficielles', 5 => 'bosses profondes', 6 => 'rouille' ) ), 'left-fender-front' => array( 'label' => 'Garde-boue avant gauche', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'éraflures superficielles', 3 => 'éraflures profondes', 4 => 'bosses superficielles', 5 => 'bosses profondes', 6 => 'rouille' ) ), 'left-fender-back' => array( 'label' => 'Garde-boue arrière gauche', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'éraflures superficielles', 3 => 'éraflures profondes', 4 => 'bosses superficielles', 5 => 'bosses profondes', 6 => 'rouille' ) ), 'left-rocker' => array( 'label' => 'Panneau de portière gauche', 'flaws' => array( 1 => 'éclats de pierre', 2 => 'bosses superficielles', 3 => 'bosses profondes', 4 => 'rouille' ) ), 'left-rim-front' => array( 'label' => 'Jante avant gauche', 'flaws' => array( 1 => 'rayures superficielles', 2 => 'bosses sur le contour' ) ), 'left-rim-back' => array( 'label' => 'Jante arrière gauche', 'flaws' => array( 1 => 'rayures superficielles', 2 => 'bosses sur le contour' ) ), 'left-mirror' => array( 'label' => 'Rétroviseur latéral gauche', 'flaws' => array( 1 => 'miroir rayé', 2 => 'miroir cassé', 3 => 'mécanisme' ) ), )); var_dump(call_user_func_array('array_merge',$a));
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
array(13) { ["front-windhsield"]=> array(2) { ["label"]=> string(10) "Pare-brise" ["flaws"]=> array(3) { [1]=> string(17) "éclats de pierre" [2]=> string(5) "rayé" [3]=> string(5) "fendu" } } ["front-hood"]=> array(2) { ["label"]=> string(5) "Capot" ["flaws"]=> array(6) { [1]=> string(17) "éclats de pierre" [2]=> string(25) "éraflures superficielles" [3]=> string(20) "éraflures profondes" [4]=> string(21) "bosses superficielles" [5]=> string(16) "bosses profondes" [6]=> string(7) "rouille" } } ["front-bumper"]=> array(2) { ["label"]=> string(10) "Pare-chocs" ["flaws"]=> array(3) { [1]=> string(5) "rayé" [2]=> string(6) "crevé" [3]=> string(9) "déformé" } } ["front-light-left"]=> array(2) { ["label"]=> string(12) "Phare gauche" ["flaws"]=> array(2) { [1]=> string(17) "éclats de pierre" [2]=> string(14) "verre éclaté" } } ["front-light-right"]=> array(2) { ["label"]=> string(11) "Phare droit" ["flaws"]=> array(2) { [1]=> string(17) "éclats de pierre" [2]=> string(14) "verre éclaté" } } ["left-door-front"]=> array(2) { ["label"]=> string(18) "Porte avant gauche" ["flaws"]=> array(6) { [1]=> string(17) "éclats de pierre" [2]=> string(25) "éraflures superficielles" [3]=> string(20) "éraflures profondes" [4]=> string(21) "bosses superficielles" [5]=> string(16) "bosses profondes" [6]=> string(7) "rouille" } } ["left-door-back"]=> array(2) { ["label"]=> string(21) "Porte arrière gauche" ["flaws"]=> array(6) { [1]=> string(17) "éclats de pierre" [2]=> string(25) "éraflures superficielles" [3]=> string(20) "éraflures profondes" [4]=> string(21) "bosses superficielles" [5]=> string(16) "bosses profondes" [6]=> string(7) "rouille" } } ["left-fender-front"]=> array(2) { ["label"]=> string(23) "Garde-boue avant gauche" ["flaws"]=> array(6) { [1]=> string(17) "éclats de pierre" [2]=> string(25) "éraflures superficielles" [3]=> string(20) "éraflures profondes" [4]=> string(21) "bosses superficielles" [5]=> string(16) "bosses profondes" [6]=> string(7) "rouille" } } ["left-fender-back"]=> array(2) { ["label"]=> string(26) "Garde-boue arrière gauche" ["flaws"]=> array(6) { [1]=> string(17) "éclats de pierre" [2]=> string(25) "éraflures superficielles" [3]=> string(20) "éraflures profondes" [4]=> string(21) "bosses superficielles" [5]=> string(16) "bosses profondes" [6]=> string(7) "rouille" } } ["left-rocker"]=> array(2) { ["label"]=> string(27) "Panneau de portière gauche" ["flaws"]=> array(4) { [1]=> string(17) "éclats de pierre" [2]=> string(21) "bosses superficielles" [3]=> string(16) "bosses profondes" [4]=> string(7) "rouille" } } ["left-rim-front"]=> array(2) { ["label"]=> string(18) "Jante avant gauche" ["flaws"]=> array(2) { [1]=> string(22) "rayures superficielles" [2]=> string(21) "bosses sur le contour" } } ["left-rim-back"]=> array(2) { ["label"]=> string(21) "Jante arrière gauche" ["flaws"]=> array(2) { [1]=> string(22) "rayures superficielles" [2]=> string(21) "bosses sur le contour" } } ["left-mirror"]=> array(2) { ["label"]=> string(28) "Rétroviseur latéral gauche" ["flaws"]=> array(3) { [1]=> string(12) "miroir rayé" [2]=> string(13) "miroir cassé" [3]=> string(10) "mécanisme" } } }