- Home
- Categorie
- Coding e Sistemistica
- Coding
- Visualizzazione data
-
Visualizzazione data
Ho un quesito che non riesco a risolvere e volevo porlo alla vostra attenzione.
Prelevo una data da una tabella mysql e la memorizzo su una variabile
[php]$data = $dati['data'];[/php]
Il valore di $data è 2009-13-06
Poi scompongo la data così
[php]$aaaa=substr($data,0,4);
$mm=substr($data,5,2);
$gg=substr($data,8,2);[/php]
Mi creo un array con i nomi dei mesi
[php]$mese = array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');[/php]
Ma quando vado a fare la seguente operazione, non viene visualizzato nulla
[php]echo "mese " . $mese[$mm];[/php]Perché?
Se visualizzo la variabile $mm, viene visualizzata correttamente come 06. Il problema è quando la inserisco nell'array. Perché? Non riesco a capire.
-
Ciao freebreathe,
Invece di 06, manda 6...
-
Si forse è questo il problema. Però sul database la data è memorizzata come 06. Come faccio a trasformare il numero da 06 a 6?
-
Prova cosi:
[php]
echo "mese " . $mese[((int)$mm)];
[/php]
-
Ottimo. Grazie mille.