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);

preferences:
142.21 ms | 404 KiB | 5 Q