3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr1= array('a' => "XL"); $arr2= array('a' => "XLd",'b'=>"CDW"); array_walk( $arr2, function(&$val,$key) use ($arr1){ if(isset($arr1[$key])){ $val = $arr1[$key]; } else { $val = ''; } } ); print_r($arr2);

preferences:
23.55 ms | 405 KiB | 5 Q