3v4l.org

run code in 300+ PHP versions simultaneously
<?php $list = [ 'fruit' => [], 'animals' => [], 'objects' => [] ]; $dataArray = [ 'fruit' => 'apple', 'animals' => ['dog', 'cat'], 'asd' => 'bla' ]; foreach ($list as $k => &$v) { if (isset($dataArray[$k])) { $v = (array)$dataArray[$k]; } } var_export($list);
Output for git.master, git.master_jit, rfc.property-hooks
array ( 'fruit' => array ( 0 => 'apple', ), 'animals' => array ( 0 => 'dog', 1 => 'cat', ), 'objects' => 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:
36.4 ms | 405 KiB | 5 Q