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