Allora
L'istruzione foreach prende ogni signolo elemento dell'array restituendo chiave e valore
Quindi nel caso del tuo array restituirò questi valori
1)
$key = '0'
$value = array('0' => '3', '1' => 'a')
2)
$key = '2'
$value = array('a' => '7', 'b' => '/')
3)
$key = 'abc'
$value = array('x' => '.', 'y' => 'uc')
Ad ogni $value applica la funzione arsort() che effettua un ordinamento inverso dell'array, mantenendo invariati i valori delle chiavi con questi effetti
Questo valore ordinato viene poi messo in $array[$key] che contiene proprio l'array che stiamo ordinando che viene quindi sovrascritto