3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr1 = [ 0 => 'Data 1 Table 1', 1 => null, 2 => 'Data 2 Table 1', 3 => null, 4 => null, 5 => 'Data 3 Table 1', ]; $arr2 = [ 0 => 'Data 1 Table 2', 1 => 'Data 2 Table 2', 2 => 'Data 3 Table 2', ]; $result = array_replace($arr1,array_combine(array_keys(array_intersect($arr1, [null])), $arr2)); var_dump($result);

preferences:
25.32 ms | 408 KiB | 5 Q