grazie, per ora ho risolto molto banalmente così:

Codice PHP:
function array_overlay($r1$r2)
{
    foreach(
$r1 as $k => $v) if (!$v$r1[$k] = $r2[$k];
    
    return 
$r1;

Non c'è mica una funzione di PHP per fare questo, vero? :master: