Ciao a tutti, vorrei creare una function che passando 2 parametri "lingua" , "data" mi trasformasse una data da ing->ita e viceversa ovviamente in base al paramentro "lingua":

Codice PHP:
function replace_date($lang$date)
{
   if(
$lang == "eng")
   {
     if(
$date == "") { $date "00/00/0000";} //evito la notice nel caso $date sia vuota

     
list($d$m$y) = explode("/"$date);

     return 
"$y-$m-$d"
   }

   if(
$lang == "ita")
   {
     if(
$date == "") { $date "0000/00/00";} //evito la notice nel caso $date sia vuota

     
list($y$m$d) = explode("/"$date);

     return 
"$d-$m-$y";
   }

La vorrei utilizzare per quando faccio inserire una data dall'utente in italiano ma che poi deve essere inserita in mysql e viceversa quando la tiro fuori da mysql e devo però presentarla in ita.
Quando la richiamo funziona solo la trasformazione da ita->eng. Nel caso di eng->ita mi da le notice e non mi trasforma nulla.
Aiuto