Qualcosa tipo...
Per lavorare su più dimensione basta annidare i cicli...Codice PHP:
if (sizeof($A)!= sizeof($B))
{
echo ('Errore');
}
else
{
reset ($A); reset($B);
while (list ($a_key, $a_val) = each ($A)) ) {
list ($b_key, $b_val) = each ($B);
// Calcola nuovi valori come $a_newval e $b_newval;
$A[$a_key] = $a_newval;
$B[$b_key] = $b_newval;
};
};