3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = ['read' => [1,2]]; $b = ['read' => [2,3]]; $c = array_replace($b, $a); foreach ($c as $key => $value) { if (is_array($value) && isset($b[$key])) { echo 1; $c[$key] = array_unique(array_replace($value, $b[$key])); } elseif (empty($value) && isset($b[$key])) { $c[$key] = $b[$key]; } } var_dump($c);

preferences:
60.06 ms | 402 KiB | 5 Q