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
sono però ora bloccato alla creazione della variabile "vettore" che si occupa di prelevare i campi dal vettore "localizzazione".array(
[id_univoco] = XXX;
[id_univoco_2] = YYY;
[id_univoco_3] = ZZZ;
solo che ottengo al massimo: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;
}
come posso fare?Notice: Undefined variable: $l['id_univoco'] in ...pannello.php on line 17
grazie.