ciao a tutti.
ho un sito multilingua che è diviso in pagine localizzate.
ogni traduzione è contenuta in un file esterno con le sole varaibili:
$l[id_univoco] = "traduzione";

una pagina specifica ricava delle stringhe da un database e le "smonta" creando dei vettori.
id_univocoXXXX#id_univoco_2YYY#id_univoco_3ZZZZZ

le stringhe sono quindi composte dalla chiave del vettore e subito attaccata una seconda stringa.
divido con exlpode "#" e ottengo un primo vettore.
successivamente divido ancora e ottengo un vettore del tipo

array(
[id_univoco] = XXX;
[id_univoco_2] = YYY;
[id_univoco_3] = ZZZ;
sono però ora bloccato alla creazione della variabile "vettore" che si occupa di prelevare i campi dal vettore "localizzazione".

Codice PHP:
$keyz array_keys($mio_vettore);
for(
$i 0$i count($mio_vettore); $i++){
    
$prn = ${'$l['."'".$keyz[$i]."']"}; //qui dovrebbe montare la variabile "$l['id_univoco']"
                                                    // per prelevarla dal vettore traduzione
                                                        //FYI: riga 17
    
echo $prn;
    } 
solo che ottengo al massimo:
Notice: Undefined variable: $l['id_univoco'] in ...pannello.php on line 17
come posso fare?

grazie.