Problema:
ricevo via POST una data, in formato italiano: 25-10-2014
Codice PHP:
$fine $_POST["end"]; 
Per averla in formato internazionale, faccio un explode e poi riassemblo:
Codice PHP:
$fine explode("-",$fine);
$fine $fine[2] . "-" $fine[1] . "-" $fine[0]; 
fin qui, tutto ok.
A me però serve di incrementare il valore del mese, estendendolo di 1 (se è 03 diventa 04, e così via...). Per fare questo, ho provato ad assegnare i tre valori ad altrettante variabili, così:
Codice PHP:
$anno $fine[2];
$mese $fine[1];
$giorno $fine[0]; 
per poi andare a modificare i valori del mese (ed eventualmente dell'anno).
Però i valori che mi assegna sono, nell'ordine 1 0 2!
La cosa che proprio non capisco è che se faccio un echo subito dopo la stringa
Codice PHP:
$fine $fine[2] . "-" $fine[1] . "-" $fine[0]; 
mi scrive correttamente 25-10-2014, ma se immediatamente dopo definisco le tre variabili ($anno, $mese, $giorno) e ne faccio subito un echo, mi dà come risultato quell'​1 0 2!...
Perchè #*§x$/+* fa così?
E comunque, anche a prescindere, come posso ottenere il risultato che mi serve, ovvero:
da
Codice PHP:
$fine $_POST["end"]; 
(dove $fine sarà uguale a 25-10-2014) arrivare a
Codice PHP:
$nuovafine "25-11-2014"
?
Plz, help me!...