Mailinglisten-Archive |
> ich habe eine Funktion geschrieben: > > function gebu ($geb) { > $gebarray = explode("-", $geb); > $hilf = $gebarray[2] . ". "; > > switch ($gebarray[1]): > case 01 : $hilf .= "Januar "; break; > case 02 : $hilf .= "Februar "; break; > case 03 : $hilf .= "März "; break; > case 04 : $hilf .= "April "; break; > case 05 : $hilf .= "Mai "; break; > case 06 : $hilf .= "Juni "; break; > case 07 : $hilf .= "Juli "; break; > case 08 : $hilf .= "August "; break; > case 09 : $hilf .= "September "; break; > case 10 : $hilf .= "Oktober "; break; > case 11 : $hilf .= "November "; break; > case 12 : $hilf .= "Dezember "; break; > endswitch; > $hilf .= $gebarray[0]; > > return $hilf; } > > Übergeben wird ein Geburtsdatum mit dem Format 2001-05-28, > zurückgegeben wird "28. Mai 2001". > Sobald aber der Monat größer gleich 08 ist, wird er nicht weitererarbeitet. > Ich habe auch schon die Nullen weggelassen, hat auch nicht geholfen... > Woran könnte das liegen? Versuchs mal in dem Schema: switch($var) { case "01": /* do something */ ; break; }
php::bar PHP Wiki - Listenarchive