3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array1 = ['foo' => ['a' => 1, 'b' => 2], 'bar' => 1]; $array2 = ['foo' => ['c' => 3, 'a' => 4, 'd' => 4], 'bar' => 2]; var_dump(array_replace_recursive($array1, $array2));

preferences:
63.79 ms | 402 KiB | 5 Q