allora,
messo il contenuto del carrello nell'array $_SESSION, io vorrei ricavare i valori e metterli in una lista tipo,

quantità: $_SESSION[$i]['quantita'] <-- stampo il contenuto per quanto irguarda la quantità.
Prodotto:$_SESSION[$i]['nome_pd']<-- idem per il nome

etc etc..

quello che ho adesso in $value2, è la lista completa, ma non posso ordinarla nel modo che voglio io e non posso utilizzare la chiave $key2 come descrizione per il valore di $value2 perchè la descrizione è multilingua, quindi uso un'altra variabile $_SESSION['lingua'] per descrivere quel valore...

questo è il mio problema.
non so come estrarre il valore singolarmente per ordinare i valori come descritto sopra.