echo $mese_ok[(int)$mese];
devi "castare" a intero il mese, altrimenti la variabile sarà 01,02,03,ecc mentre i valori dell'array saranno 1,2,3 e non coincideranno.
L'array definiscilo così
$mese_ok = array(1=>"GEN","FEB","MAR","APR","MAG","GIU","LUG" ,"AGO","SET","OTT","NOV","DIC");
usando come indice di partenza l'1.
Infine se splitti la variabile data da un db mysql le date saranno nel formato aaaa-mm-gg e quindi ti basterà fare:
list ($anno, $mese, $giorno) = explode('-',$data);
non capisco quello split che usi.

Rispondi quotando