3v4l.org

run code in 500+ PHP versions simultaneously
<?php $arr = ['level', 'sub', 'item']; $arr = array_reverse($arr); $new =[]; foreach($arr as $key => $item){ if($key ==0){ $new = [$item => []]; }else{ $new = [$item => $new]; } } $other = array ( 'level' => array ( 'sub' => array ( 'AnotherItem' => array ( ), ), ), ); $new = array_merge_recursive($new, $other); var_export($new);
Output for rfc.property-hooks, git.master_jit, git.master
array ( 'level' => array ( 'sub' => array ( 'item' => array ( ), 'AnotherItem' => array ( ), ), ), )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
43.09 ms | 1623 KiB | 4 Q